雪白星月

文章
4
资源
0
加入时间
2年10月17天

C++编译器使用函数接口给常量赋值(常量表达式函数)

关键字:constexpr传统C++有很大的限制,一般编译期,只能通过 宏定义、枚举、常量 来定义某些特定值,而新标准中,可以用关键字constexpr来通过常量表达式函数,给常量赋值;先认识下,什么是常量表达式函数 和 非常量表达式函数:constexpr int func() { return 1; }//常量表达式函数const int func() { return 1; } //非常量表达式函数,即便使用了const,让人感觉像常量表达式int func({ return 1; }//