技术栈
类静态成员变量
雪域迷影
3 小时前
开发语言
·
c++
·
inline static
·
类静态成员变量
C++17中使用inline修饰类的静态成员变量
最近在编写TDD单元测试用例时,发现在Mock一些对象的时候,有一些项目代码示例中使用inline去修饰类的静态成员变量,如:inline static std::shared_ptr<CommonUtils> utils = nullptr; ,只需要在类中声明和赋值,没有在类外去赋值,这种用法之前没见过,于是开始网上查资料,稍微研究了一下。
我是有底线的