学习项目中使用到的UI库:包含字体,绘图,绘制圆,brush,pen之类的和UI相关的东西
重置Visual Assistant试用期: https://github.com/vogeljo/reset-vassistx/blob/master/reset-vassistx.bat
学习了《More Effective C++》中的智能指针,引用计数的章节,写了相关的读书笔记的章节
学习了代理类这个章节,整理好关于第五章《技术》的读书笔记。
套机新的ini读取类的时候遇到的问题:
实现全局的单例类必须是DLL导出类,否则会crash
链接错误是因为之前 #include "stdafx.h" , 但是当前目录下没有这个文件。要学会查找错误,根据错误的信息去发现问题。
找清楚问题的根源,头文件是声明为动态链接的导出库(lib),那么导出时只对调用模块提供了函数的名称和符号表,而在头文件中的函数实现仍然是不可见的。
dll头文件中的非导出函数,static 关键字保证了该函数的可见度为单个源文件之内。
https://www.cnblogs.com/xuhui24/p/6346692.html
我在一个导出库的类的实现代码中想导入一个写好的导出库类文件(QueryIni),但是只要一导入就报各种奇怪的编译错误,
导师说这是因为我的DLL不够单纯,依赖了一些库,然后跟别的库冲突了。头文件的依赖问题!
map会使得键相同的键值对插入失败
VS中一个模块可以直接使用重新生成,而不必编译整个项目工程。
预热:
在windows中(Unicode,双字节),换行符默认是"\r\n",而在普通的C++文本读取中(ANSI),换行符是"\r"
sourceTree如何拉取一个新的分支origin下面的远程分支,直接检出即可