constexpr 声明操作常量或常量表达式的函数,让编译器计算并插入函数的结果,而不是插入计算结果的指令。
也可用于类和结果为常量的对象。
class Human {
int age;
public:
constexpr Human(int humansAge) :age(humansAge) {}
constexpr int GetAge() const { return age; }
};
—— 《21天学通c++》强推
constexpr 声明操作常量或常量表达式的函数,让编译器计算并插入函数的结果,而不是插入计算结果的指令。
也可用于类和结果为常量的对象。
class Human {
int age;
public:
constexpr Human(int humansAge) :age(humansAge) {}
constexpr int GetAge() const { return age; }
};
—— 《21天学通c++》强推