自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

积累点滴,保持自我

遇见问题,解决问题

转载 CStdioFile UNICODE编译 读取中文汉字乱码 .

函数原形为:char *setlocale( int category, const char *locale ); 头文件:<locale.h> 所支持的操作系统为:ANSI, Win 95, Win NT 对于简体中文可以使用如下设置:setlocale( LC_A...

2018-12-29 16:07:02 264 0

原创 文件解析之CSV

最近使用CSV文件做过一个项目,实现了一个CSV文件解析类如下: upub.h #pragma once using namespace std; #include <iostream> #include <fstream> #...

2018-12-24 11:37:41 461 0

转载 new char() 和 new char[]

  char *lpc = new char('a'); //开辟一个内存单元,并用括号里的初始化 char *Lpcc = new char[15]; //开辟一个数组   示例: new char(10)    这个用10来初始化你定义的指针所指向的那个char ...

2018-12-24 11:28:27 11204 1

转载 CString,string,char*之间的转换

这三种类型各有各的优点,比如CString比较灵活,是基于MFC常用的类型,安全性也最高,但可移植性最差。string是使用STL时必不可少的类型,所以是做工程时必须熟练掌握的;char*是从学习C语言开始就已经和我们形影不离的了,有许多API都是以char*作为参数输入的。所以熟练掌握三者之间的...

2018-12-18 09:45:44 106 0

转载 c++强制类型转换:dynamic_cast、const_cast 、static_cast、reinterpret_cast

dynamic_cast: 通常在基类和派生类之间转换时使用,run-time cast const_cast: 主要针对const和volatile的转换. static_cast: 一般的转换,no run-time check.通常,如果你不知道该用哪个,就用这个。 reinterpret...

2018-12-14 13:48:17 91 1

转载 C++堆、栈、自由存储区、全局/静态存储区和常量存储区

一、一个由c/C++编译的程序占用的内存分为以下几个部分:     1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。     2、堆区(heap) — 一般由程序员分配释放(malloc/free, new/delete),若程序...

2018-12-13 14:47:41 166 1

转载 C/C++——C++中new与malloc的10点区别

将10点差别整理成表格: 特征 new/delete malloc/free 分配内存的位置 自由存储区 堆 内存分配失败返回值 完整类型指针 void* 内存分配失败返回值 默认抛出异常 返回NULL 分配内存的大小 由编译...

2018-12-13 14:12:57 94 0

原创 c++指针初始化问题

c++中的指针是一个很经典的用法,但是也是最容易出错的,比如定义了一个指针,必须对其进行初始化,不然这个指针指向的是一个未知的内存地址,后续对其操作的时候,会报错。这只是其次,最让人头疼的就是指针错误问题,往往编译的时候可以通过,在程序运行的时候,就会出现异常,如果对程序不是很熟悉,则不是很容易找...

2018-12-13 11:47:18 4949 0

原创 关于多字节(ANSI)和宽字符(UNICODE)字符集的那些事儿

在win32开发中一个项目的字符集一般分为Unicode字符集和多字节字符集,一般我们会选择Unicode字符集,因为这样很方便我们开发,值得一提的是,Unicode字符集也许我们很熟悉,平时所说的宽字节就是Unicode,多字节就是指的ANSI,GB等。 ANSI中的字符采用8bit,而UNI...

2018-12-05 10:58:35 2866 1

转载 CString中 format、trimLeft和trimright、trim 和FindOneOf用法

1.format 可以帮助各种类型转换成CString. a. int 转 CString    CString str;   int number = 4;   str.Format(_T("%d"),number); b. double  转 CString  ...

2018-12-03 15:35:17 983 0

提示
确定要删除当前文章?
取消 删除