摘要: 宏定义的问题 C++ 会在预处理阶段对宏定义进行字符串替换. 因此,如果在一个头文件进行了类似如 #define ASPECT_RATIO 1.653 的宏定义,那么此常量相关的编译错误信息显示的会是 1.653, 而这个宏定义如果不在你写的程序内 (而是它包含的一个头文件内),那么定位问题就会很麻 阅读全文
posted @ 2022-04-14 02:56 machine_gun_lin 阅读(27) 评论(0) 推荐(0)
摘要: 最开始,C++ 是 C + OO (Object Oriented),所以把 C++ 称为 C with Classes. 而之后 C++ 多了很多新的特性: exceptions (异常) templates (模板) STL (Standard Template Library, 标准模板库) 阅读全文
posted @ 2022-04-14 02:11 machine_gun_lin 阅读(36) 评论(0) 推荐(0)