
C++
FairlyPerson
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ 编码需要注意的问题
函数定义获取类型的函数,建议不要直接将函数的返回值作为输出函数的返回值可以返回函数的执行情况,比如成功、失败(失败的具体原因)函数参数问题输出的参数放在函数参数列表的左侧输入的参数,需要用const限定,并放在函数参数列表的右侧 这样以来,在修改函数的参数时,可以很方便地修改所有调用过该函数的代码(这是真的吗?)智能指针(boost库)智能指针的判空操作建议使用“!”操作符判断也可以原创 2017-03-07 22:09:36 · 442 阅读 · 0 评论 -
bug经验-文件路径问题
系统中的文件路径不要使用绝对路径 这样程序移动后文件输入和输出的文件还是原来的位置;当程序被打开多次后,会同时操作同一个文件;系统中的文件路径不要使用带文件夹的相对路径 你不一定能保证文件路径中的文件夹一定存在;如果不存在,则文件就会读取或写入失败;当程序的当前目录发生改变时,你的做的功能可能会失效;因为文件夹不存在;系统中使用环境变量组成的路径 当用户没有设置环境变量时,文件一样会原创 2017-07-18 18:05:26 · 412 阅读 · 0 评论 -
Vs2013 简单定制安装
vs2013 比较大,直接安装需要6G的空间,然,本机空间不足; 根据网友的一篇文章受到启发 得步骤如下: 1. 修改”AdminDelopyment.xml”把不需要的项目的Selected的值修改为No; 2. 在cmd窗口中执行:”vs_ultimate.exe /AdminFile AdminDeployment.xml”;原创 2017-07-18 21:29:12 · 987 阅读 · 0 评论 -
获取activemq-cpp.dll的版本号
获取activemq-cpp.dll的版本号需求因产品的平台库中的dll被未知人员修改,导致产品在使用activemq-cpp.dll取activemq的消息时,程序异常!经调试及测试,发现是修改后的dll存在问题(更换为未修改的产品的平台库中的的activemq-cpp.dll后,不再异常);需要重新编译该dll,但是因平台库之前的管理不完善,没有保存该dll的版本信息,需要使用之前...原创 2018-06-26 23:24:22 · 1790 阅读 · 0 评论 -
"No Target Architecture"的解决方案
我报这个错误是因为引用和“winnt.h”头文件所致,去掉即可原创 2018-08-05 08:12:00 · 6562 阅读 · 0 评论