![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
经验-c++编程
CYYTU
没有牺牲就不够悲壮
不黑暗怎么迎接曙光
在我胸膛里 引擎生生不息
在我影子里 看见金刚变形
展开
-
函数的注册与回调【经验】
函数的注册与回调【经验】刚工作不久,就遇到了让大多数程序员新人头疼的函数注册与回调问题。因此,特意记录一遍博文。既是问题解决经验的总结,也是分享。原创 2017-09-07 16:21:36 · 3543 阅读 · 2 评论 -
map容器使用中的陷阱【经验】
1.在使用*map指针类型时,不可使用类似于数组的下标寻址方法。编译器会报错,“base operand of “->” has non-pointer-type…….”。 出现此问题时,可利用find()函数返回所需元素的迭代器iter。通过iter->second获取所需值,可避免编译器报错。原创 2017-09-14 12:09:33 · 833 阅读 · 0 评论 -
关于程序崩溃的问题总结【经验】
程序崩溃是我们常见而又最不想看到的情况,宁愿返回一个错误码,都不要让自己的程序轻易崩溃。因此,我会在编程的同时不断记录各种导致程序崩溃的情况,并尝试给出解决办法,希望能够与君共勉。 1.在用户界面与后台程序发生数据交互时,注意在函数中增加实参类型的判断。避免出现,实参类型与形参类型不相符的情况。 2.内存管理出现问题,这也是一个让人头疼的问题。一是内存管理的内容纷繁复杂,二是容易出现编程者粗心大原创 2017-11-06 15:01:28 · 899 阅读 · 0 评论 -
关于编码格式的浅谈【经验】
由于工作需要,在做开发的过程中用到database数据库。当从db库中读取信息时,发现中文乱码的现象。了解后得知,db库采用的是utf-8的编码格式,而vs2010中我选择了Unicode编码格式。因此,会出现中文乱码的情况。为解决这一问题,我需要将utf-8转为Unicode。而对于编码格式间的区别,我进行了相应的学习。 1. ascii编码 最早指定的ascii编码,一共规定了128个原创 2017-11-23 16:20:14 · 316 阅读 · 0 评论 -
跨平台:utf8与Unicode、string与wstring相互转换【经验】
废话不多说,直接上代码!!/******************************************************* 函数名称:UTF2Uni 函数功能:utf-8转Unicode(跨平台) 输入参数: src:utf-8编码格式的字符指针 t:Unicode编码格式的宽字符串 输出参数:无 返 回 值:0原创 2017-11-23 16:26:59 · 1684 阅读 · 2 评论 -
C++常见问题集【温故知新】
1.关于char*指针的赋值 若在函数内,用一个局部指针进行赋值时。当前函数执行完毕,局部指针会被释放,被赋值的指针将变成“野指针”。因此: //新建字符数组 char* cArr = new char[10]; //为新建char数组赋初值 memset(cArr, 0, sizeof(char) * 10); //用局部变量为新建ch...原创 2019-03-05 11:19:16 · 283 阅读 · 0 评论