![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++知识
Liu-Eleven
纸上得来终觉浅,绝知此事要躬行。
展开
-
关于字节对齐
原文地址:https://mp.weixin.qq.com/s/AXyeM62YjR3THem4pz9WRQ 下图是从原文摘抄过来: 数据类型 16位编译器 32位编译器 64位编译器 char 1字节 1字节 1字节 char* 2字节 4字节 8字节 short int 2字节 2字节 2字节 int 2字节 4字节 4字节 unsigned int 2字节 4字节 4字节原创 2020-10-12 10:56:42 · 264 阅读 · 0 评论 -
windows下C++监控目录变化
git仓库地址: https://github.com/shuai132/DirMonitor.git 直接 git clonehttps://github.com/shuai132/DirMonitor.git 即可获得源码。 由于我使用Qt比较多,因此稍加修改,使其成为一个单独的Qt工程。效果如下: 修改部分代码: #include <winbase.h> bool isDir = [&]{ #if __WIN32 ..原创 2020-09-22 23:28:07 · 445 阅读 · 0 评论 -
C++类中抽象类和接口
抽象类: 如果类中至少有一个函数被声明为纯虚函数,则这个类就是抽象类 接口: (1) 类中没有定义任何成员变量 (2) 类中所有成员函数都是公有且都是纯虚函数 其它以后再补充,暂时先做个笔记 ...原创 2020-03-28 09:34:13 · 293 阅读 · 0 评论 -
xxxx has no uot-of-line virtual method definitions
错误: 复习C++知识,随边写个类就出现这种警告。原因是我在类中定义了虚函数并且直接在类定义内部实现这些虚函数时就提示这些警告。 经过查找资料发现:因为在类中定义了虚函数并且直接在类定义内部实现这些虚函数,所以将虚函数自动变成了内联函数,那么只需要把虚函数的实现挪到类的外面去实现就可以啦。 ...原创 2020-03-26 09:11:33 · 792 阅读 · 0 评论