内联函数
将函数声明内联函数, 通常是在编译器, 将它在调用点将函数“内联展开”。
inline int len(const string& str)
{
return str.size();
}
constexpr函数
constexpr 函数是指用常量表达式的函数。遵循如下两天规则:
- 函数返回值类型和所有形参都是字面值类型
- 函数体只能有一条return语句。
- constexpr函数被隐式转换为内联函数
constexpr int func() {return 42; }
版权声明:本文为qq_35644234原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。