摘要: 在现在编程中,不再使用#define这种常量 它是一个与处理器宏 例如我们定义一个常量: #define pi 3.14159 与处理器将随后出现的所有pi都替换为3.1415, 预处理器进行的是文本替换,而不是只能替换,编译器并不知道也不关心常量的类型 阅读全文
posted @ 2019-11-24 14:49 miaorn 阅读(153) 评论(0) 推荐(0)
摘要: 常量表达式看起来像函数,但其实不是函数,函数可以被调用, #include <iostream> constexpr double GetPi() { return 22.0 / 7 ;} constexpr double TwicePi() { return 2 * GetPi(); } int 阅读全文
posted @ 2019-11-24 14:39 miaorn 阅读(1059) 评论(0) 推荐(0)