12月下旬——学习UI库,《MoreEffective C++》

学习项目中使用到的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下面的远程分支,直接检出即可



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值