C++
文章平均质量分 62
误入机械的小码
day by day be better
展开
-
VS中为函数自动添加函数说明
步骤:1、在记事本中编辑好类似下面的脚本代码:01 Imports System02 Imports EnvDTE03 Imports EnvDTE8004 Imports EnvDTE9005 Imports EnvDTE90a06 Imports EnvDTE10007 Imports System.Diagnostics08 09 Public Modu转载 2016-05-04 11:26:22 · 5494 阅读 · 0 评论 -
关于C++ vector<S>使用时,错误 5 error C2719: “_Val”: 具有 __declspec(align('16')) 的形参将不被对齐
在使用Vector容器时,若数据结构S含有对齐元素时,就会出现如题所示的错误信息,解决办法如下: 示例代码:#include template struct wrapper : public T{ wrapper() {} wrapper(const T& rhs) : T(rhs) {}};typedef struct { btV转载 2016-05-20 15:19:07 · 2122 阅读 · 0 评论 -
C++ 中使用构造函数初始化列表和普通构造函数内部初始化的区别
C++类构造函数初始化列表构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式。例如:class CExample {public: int a; float b; //构造函数初始化列表 CExample(): a(0),b(8.8) {} //构造转载 2016-06-29 10:38:13 · 799 阅读 · 0 评论 -
C++学习路线与推荐书籍
很多人也许像我一样都想找一份学习的辟邪剑谱,转一个别人的帖子,希望对能够给用的。欲练此功,不必挥刀自宫的,呵呵。 这句说的好:“最后,编程语言并非计算机科学技术的全部,尤其对于在校的学生来说,打好基础、开阔视野都是非常重要的。”一)语言入门:《C++ Primer》最新版本:第三版(第四版国外已上架,国内一些网上书店也在预订中)适合有丰富C经验,缺乏C++转载 2016-08-08 12:30:34 · 571 阅读 · 0 评论 -
MFC单文档程序中,在PreCreateWindow函数中修改窗口大小无而法生效的解决办法
一、问题原型 新建一个MFC单文档程序后,在Fram和View类中都尝试设置cs.cx和cs.cy的值,然后老天不给力,居然不起作用。带着一脸懵逼,反复调试,发现窗口不但不听程序猿的话,而且每次打开沿用上一次窗口拖动改变后的大小。二、原因分析 带着万分沮丧的心情找谷歌,经过多方查找终于找到蛛丝马迹了。原来VS2010会将一些信息写入注册表,这其中就包括窗口样式信息原创 2017-01-16 10:11:50 · 3431 阅读 · 0 评论 -
动态链接库
动态链接库静态库:一个二进制文件(通常拓展名为.LIB)。在程序编译时,链接器将库中的函数和数据复制创建最终的可执行文件(.EXE文件)。因此发布时不需要使用静态链接库。动态库:包含一个引入库(.lib)文件和一个DLL(.dll)文件。与静态库不同,引入库包含DLL导出的函数和变量符号,而.dll文件包含DLL实际的函数和数据。是程序编译时,链接器只复制引入库的内容生成可执行文件。直到可执行程序运原创 2017-06-22 22:02:16 · 507 阅读 · 0 评论