C++
mentalmap
这个作者很懒,什么都没留下…
展开
-
do...while(0)
以前公司做项目时,因为是电信项目,所以异常处理非常多,不得已只好用了goto语句,虽然严格规定了使用的场合,仍然看起来不太舒服。看了这篇文章大觉启发,以后写C++时考虑用 do...while(0) 原文转载:http://www.cppblog.com/SmartPtr/archive/2007/07/03/27443.html原创 2007-07-04 09:52:00 · 414 阅读 · 0 评论 -
Effective C++读书笔记1(让自己习惯C++)
◆条款01: 视C++为一个语言联邦C++可以理解为由下面四个部分组成,针对每个部分的编程原则是不一样的,具体编程时要明确你拿它做什么用。・传统的C语言,效率考虑・在传统C语言的基础上添加面向对象的能力・泛型编程(模板)・STL(标准模板库) ◆条款02: 尽量以const、enum、inline代替#define・宏不会进入编译器的符号表(symbol ta原创 2008-11-05 18:05:00 · 281 阅读 · 1 评论 -
Effective C++读书笔记2(构造/析构/赋值运算)
◆条款05: 了解C++默默编写并调用哪些函数一个像这样的空类:class Empty {};C++编译器就会声明一个拷贝构造函数、一个拷贝赋值函数和一个析构函数,如果你没有声明任何构造函数,编译器也会自动添加一个默认构造函数,如下:class Empty {public: Empty() { ... }原创 2008-11-06 10:00:00 · 393 阅读 · 0 评论