静态内联自由函数

时间:2011-07-19 12:12:31

标签: c++ function static free inline

  

可能重复:
  C/C++: Static function in header file, what does it mean?

我在代码中找到了一个函数:

msgparser.hpp中的

static inline msgEnum msg2enum(char *str)
{
    msgEnum enumValue;

    ....

    return enumValue;
}

该函数解析字符串并从预定义的消息字符串数组中确定它匹配的枚举。

这是一个免费的功能。

我知道inline意味着什么 - 提示编译器应该内联函数。

我的问题是:

static对标题中的自由函数意味着什么?

可以与inline明确地结合使用吗?

0 个答案:

没有答案