C++
liarm
求大神带我飞~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
双缓冲绘图
CDC* pMemDC = new CDC(); //new一个DC CRect rcClient; //绘图的矩形 int Width = 0; //宽度 int Height = 0; //高度 //获取客户区大小 GetClientRect(&rcClient); //保存宽度与高度 Width = rcClien原创 2016-07-28 23:51:42 · 484 阅读 · 0 评论 -
C++ Primer 5th Edition 笔记
0 拷贝构造函数参数为何必须为引用若参数不为引用类型,则调用永不会成功。若参数不为引用类型,调用拷贝构造函数时,为获取到参数,将引发无限制的拷贝构造函数的调用。1 编译器可绕过拷贝构造函数编译器虽可绕过拷贝构造函数,但拷贝构造函数在该处必须为存在且可访问。2 =delete 被删除的函数被声明了但不能被调用的函数。除了析构函数。 若类中某成员的某函数为被删除的,则其对应类的合成函数也为被删除函数。原创 2016-08-02 22:39:26 · 437 阅读 · 0 评论 -
SetWindowPos控制PropertySheet大小与位置
SetWindowPos控制PropertySheet大小与位置原创 2016-10-23 19:15:00 · 1526 阅读 · 0 评论 -
C++ 对象模型 笔记一
以下均以Visual Studio 2015 /d1 reportSingleClass输出结果分析0 基础内存分布0.0 所有non-static成员数据均分布在Object内; 0.1 所有non-static、static、virtual成员方法均分布在Object外; 0.2 当存在vfptr时,vfptr的第0项为typeinfo信息; 0.3 需要时,将会被填充字节进行内存对齐;1原创 2016-11-14 21:28:40 · 305 阅读 · 0 评论 -
小技巧
0 多字节字符集与Unicode适应在Windows程序设计中,可以使用很多MS定义的宏来根据_UNICODE或UNICODE宏是否定义以决定编码中使用的函数或结构的具体版本:多字节字符集或Unicode版本。C++库中很多模版类的实例也是有多字节字符集与Unicode之分的,在使用纯C++做后台处理时,也可以跟随MS的这种思想,自己使用一个头文件来通过#define或typedef根据使方法调用适原创 2016-10-23 19:34:40 · 318 阅读 · 0 评论 -
绘制小点
DrawTextDrawText使用DT_VCENTER时需与DT_SINGLELINE同时使用,否则无效。原创 2017-07-22 11:44:58 · 314 阅读 · 0 评论 -
[Visual Studio]Visual Studio使用问题
无法打开预编译头 强迫症,修改项目目录结构后(连stdafx.cpp也不放过),重新生成无法使用预编译头 原因:为了修改目录结构,stdafx.cpp先从solution中移除了,然后再重新添加新目录的引用。导致stdafx.cpp文件的关于使用预编译头的项目属性变为了“使用(/Yu)”预编译头。重新生成时无预编译头生成,导致其他文件也没有预编译头可使用。 解决:Visual Studio解决方原创 2017-08-02 20:47:59 · 443 阅读 · 0 评论
分享