命令:netstat tcpdump ipcs ipcrm
这四个命令的熟练掌握程度基本上能体现实际开发和调试程序的经验
const、enum、inline 替换 #define)operator= 返回一个 reference to *this (用于连锁赋值)operator= 中处理 “自我赋值”new 中使用 [] 则 delete [],new 中不使用 [] 则 delete)(T)expression、T(expression);新式:const_cast(expression) 、dynamic_cast(expression) 、reinterpret_cast(expression) 、static_cast(expression) 、;尽量避免转型、注重效率避免 dynamic_casts、尽量设计成无需转型、可把转型封装成函数、宁可用新式转型)tr1::function 成员变量替换 virtual 函数,将继承体系内的 virtual 函数替换为另一个继承体系内的 virtual 函数)this-> 指涉 base class templates 内的成员名称,或藉由一个明白写出的 “base class 资格修饰符” 完成)static_cast、const_cast、dynamic_cast、reinterpret_cast)&&,|| 和 , 操作符(&& 与 || 的重载会用 “函数调用语义” 取代 “骤死式语义”;, 的重载导致不能保证左侧表达式一定比右侧表达式更早被评估)new operator、operator new、placement new、operator new[];delete operator、operator delete、destructor、operator delete[])