
Effective C++
风华正茂的小老弟
这个作者很懒,什么都没留下…
展开
-
Effective C++ 条款01
**前言:**不断学习,加强自身!!! 条款01: 视C++为一个语言联邦 1、C++是个多重泛型编程语言,同时支持过程形式、面向对象形式、函数形式、泛型形式、元编程形式(用程序来生成程序)的语言。 2、为了理解C++,必须人事这四个次语言: C:C++是以C为基础的,区块、语句、预处理、内置数据类型、数组、指针都来自C。 面向对象C++:classes(包括构造函数和析构函数)、封装、继承、多...原创 2019-12-10 16:14:20 · 197 阅读 · 0 评论 -
Effective C++ 条款2
条款02:尽量以const,enum,inline替换 #define 1、条款改为宁愿用编译器也不用预处理器, 因为#define不被视为语言的一部分,所以就来了问题。 2、#define ASPECT_RATIO 1.653 这个宏ASPECT_RATIO不被编译器所见,是在被预处理器处理掉了,所以这个名称有可能没有进入记号表内。当运行此变量但是获得一个编译错误时,这个错...原创 2019-12-23 15:26:07 · 460 阅读 · 0 评论