摘要: 最近在看code complete,学习了一些东西,作为点滴,记录下来。 关于类: 类的接口抽象应该一致 类的接口要可编程,不要对类的使用者做过多的假设。不要出现类似于:A的输入量一定要大于多少小于多少,一定要在某个函数前call之类的限制,而应该在assert等地方加入这些判断,让代码去做限制,而 阅读全文
posted @ 2016-04-17 21:40 sunny,lee 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 如果需要某一个结构体,既在kernel space用,又在user space用,如 typedef struct { PVOID data; int size; }binary,pbinary; 上面这个binary的结构体,假设需要在Kenel space和user space同时用到,如通过k 阅读全文
posted @ 2016-03-29 23:00 sunny,lee 阅读(1141) 评论(3) 推荐(0) 编辑
摘要: Today, I have to create a dll project(called my.sln), the dllmain.cpp/.h/ is already in another project(called A.sln), I only have to update the inclu... 阅读全文
posted @ 2015-12-16 21:07 sunny,lee 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 在写代码的时候,经常会遇到这样的情况:A.hclass A:{ A{}; ~A{}; private: int m_value; B *m_pB;}在这种情况下,需要用到另一个class B,那么怎么把B包含进来呢?两种方法:1. #include "B.h"2. 预先申明 class... 阅读全文
posted @ 2015-12-16 21:04 sunny,lee 阅读(530) 评论(0) 推荐(0) 编辑