版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35644234/article/details/81814570
内联函数
将函数声明内联函数, 通常是在编译器, 将它在调用点将函数“内联展开”。
inline int len(const string& str)
{
return str.size();
}
constexpr函数
constexpr 函数是指用常量表达式的函数。遵循如下两天规则:
- 函数返回值类型和所有形参都是字面值类型
- 函数体只能有一条return语句。
- constexpr函数被隐式转换为内联函数
constexpr int func() {return 42; }