c++ 内联函数和constexper函数

版权声明:本文为博主原创文章,未经博主允许不得转载。 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; }

猜你喜欢

转载自blog.csdn.net/qq_35644234/article/details/81814570
今日推荐