
c++
六毛饭
这个作者很懒,什么都没留下…
展开
-
静态成员 静态函数 常成员 常函数 虚函数 虚基类
静态变成属于类的一部分,不是对象的一部分,初始化要在类外用域运算符进行初始化。 静态函数也是属于类的一部分,静态函数不能引用类中其它非静态函数和成员, 静态成员可以用域名进行引用 ,也可以用对象进行引用。如果直接用域进行引用进行观察,将自己暴露在大众下,引用失去安全性,而用静态函数去引用和观察是最好的。 常成员初始化在构造函数 上初始化 如 class test{ test():a(10原创 2013-07-12 10:44:42 · 1185 阅读 · 0 评论 -
effective c++
条款1:尽量用const 和inline 而不用#define条款2:尽量用而不用条款3:尽量用new 和delete 而不用malloc 和free条款4:尽量使用C++风格的注释条款5:对应的new 和delete 要采用相同的形式条款6:析构函数里对指针成员调用delete条款7:预先准备好内存不够的情况条款8. 写operator new 和operator delete 时要遵循常规条款原创 2013-07-12 11:06:15 · 495 阅读 · 0 评论 -
visual studio快捷键大全
快捷键 功能ctrl+k,c 注释选中行 ctrl+k,u 取消对选中行的注释CTRL + SHIFT + B:生成解决方案CTRL + F7 :生成编译CTRL + O :打开文件CTRL + SHIFT + O:打开项目CTRL + SHIFT + C:显示类视图窗口F4 :显示属性窗口SHIFT + F4:显示项目属性窗口CTRL + SHIFT + E:显示资源视图F12原创 2013-07-12 11:06:17 · 421 阅读 · 0 评论 -
《Effective C++》读书摘要
最近刚读完侯捷的《Effective C++》,相对来说,这本书的内容比较贴近基础,对于刚掌握C++基础的人会有不少的提高。不过书中还是涉及了不少C++的高级特性,阅读起来需要查阅相关的资料。书中给出了大量的示例和代码来说明具体规则的原理,我按照书中给出的标题将每个条目的关键内容整理如下。一方面是保留一份读书笔记,另一方面也是为了方便日后查阅方便。当然,如果不能从简单摘要的内容回忆起具体信息,到时原创 2013-07-12 11:06:12 · 664 阅读 · 0 评论 -
宏定义 宏参数
带参数的宏定义,利用宏参数创建字符串——#运算符 看看以下两个宏定义: #define PSQR(x) printf("The square of x is %d.\n",(x)*(x)) #define PSQR(x) printf("The square of "#x" is %d.\n",(x)*(x)) 我们的目标是希望使用宏的时候将宏体转载 2013-07-14 12:04:03 · 1117 阅读 · 0 评论