c++ 内联函数和constexper函数

  • Post author:
  • Post category:其他


内联函数


将函数声明内联函数, 通常是在编译器, 将它在调用点将函数“内联展开”。

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 版权协议,转载请附上原文出处链接和本声明。