月度归档 2022年1月

C++ vector

头文件#include <vector>using namespace std; 定义vectorvector<int> ListData; 添加元素ListData.push…

MFC窗口切分

在主窗体,OnCreateClient重载该函数 动态切分 在OnCreateClient函数中使用CSplitterWnd 对象进行窗口切分动态切分不可>2行|列 静态切分 CSplitter…

一个最基本的ATL窗口程序创建

项目的创建与配置 创建一个空项目 在创建好的项目右击属性, 点击配置选择所有配置.在常规下的项目默认值中的字符集选项, 修改为使用Unicode字符集 定义WinMain入口函数 右击项目添加-&gt…

SetWindowPos函数

调整窗口大小 SetWindowPos(NULL,0,0,200,300,SWP_NOMOVE); 表示不考虑(0,0),仅仅将大小改为200×300,位置不变 移动窗口位置 SetWind…

匿名命名空间 VS static

问题 匿名命名空间和关键词 static 都可以让其声明的变量或函数变为内部链接属性,那么它们之间的区别是什么? 回答 首先,匿名命名空间比关键词 static 的功能更丰富,因此我们更推荐使用前者。…

C++ 头文件是使用 .h 还是 .hpp

问题 我在写 C++ class 的定义部分时,代码都是放在后缀 *.h 文件中,最近在接触 Boost 库的时候发现里边使用的都是 *.hpp 后缀,那么两者在使用上有什么区别? 回答 *.hpp …