constexpr函数语法规定
- constexpr修饰的函数在所在参数都是constexpr时,一定返回constexpr;
- 函数体中必须有且仅有一条return语句。
constexpr 函数举例
constexpr int get_size() { return 20; }
constexpr int foo = get_size(); //正确:foo 是一个常量表达式
C++ 系统函数
C++的系统库提供了几百个函数可以供程序员使用。使用include指令嵌入相应的头文件就可以使用系统函数。
随机数函数头文件
- rand用法 int rand(void)
- 功能和返回值:求出并返回一个伪随机数
- srand()用法 void srand(unsigned int seed)
- 功能:为使 rand()产生一序列伪随机整数而设置起始点。使用1 作为seed 参数,可以重新初化rand()。