经验总结
半雨微凉丶
这个作者很懒,什么都没留下…
展开
-
【工作笔记】结构体值获取失败
示例代码:#include <iostream>#include <map>typedef struct TEST_STRUCT{ int age; int number;}TEST, *PTEST;std::map<int,PTEST> gMapTestPointer;std::map<int,TEST> gMapTest;...原创 2019-11-22 11:50:44 · 520 阅读 · 0 评论 -
【工作笔记】函数参数传递数据错乱
问题描述:函数A中从参数接收到数据data,跟踪调试查看数据一切正常函数A中调用函数B,并把data以参数传给B,跟踪调试发现B中data数据错乱解决方案:清理工程,重新编译工程属性---C++---优化---禁用优化-------------------------------分割线-----------------------------------测试...原创 2019-04-25 17:13:08 · 592 阅读 · 0 评论 -
【工作笔记】浮点数格式化点变逗号的问题
测试代码:CString str;float f(1.234);str.Format(_T("%f"),f);问题描述:本来想得到1.234的字符串,但是得到的却是1,234(点变成了逗号)这不是我想要的!解决方案:这是由于语言本地化引起的,所以需要设置以下,如下所示setlocale(LC_ALL,"C");大功告成~备注:可能具体的环境需要...原创 2019-04-25 17:26:08 · 1191 阅读 · 0 评论 -
【工作笔记】PathFileExists 返回 FALSE
问题描述:在参数传递正确,文件确实存在的情况下,PathFileExists偶尔返回FALSE解决思路:1、首先,由于是网络路径,所以system用户使用文件操作类函数(比如PathFileExists、GetFileAttributesEx等)时需要切token2、在切token并成功的情况下,发现依然会偶尔返回FALSE,打印错误码,有拒绝访问和文件不存在两种情况3、使用P...原创 2019-06-13 08:45:42 · 2058 阅读 · 0 评论 -
【工作笔记】二级指针做参数以及对应赋值操作
需求:1、调用接口获取json数据2、json数据是 string 类型3、接口是二级指针 wchat_t**4、被调方负责内存管理示例:bool getJsonData(wchar_t** ppsz, int* pSize){ //strDataCache is source data LPCSTR pszSrc = strDataCache.c_str()...原创 2019-06-29 18:35:21 · 380 阅读 · 0 评论