static 变量用法
介绍static变量用法:
C++
- static变量声明
- static变量初始化
static变量声明
static 声明可以写成这个样子:
class Single
{
public:
Single();
~Single();
static int Lionel;
};
static变量初始化
初始化要在.cpp中
Single* Single::pInstance = nullptr;
说明:初始化的时候不用写static 需要写变量类型 ,虽说是类成员变量但是初始化的方式有一点特殊,这是我写的时候经常犯的错误。
nullptr说明:nullptr是c++11的语法,它是 std::nullptr_t 类型的纯右值。比如:42,true,nullptr都是字面量。
cppreference.com:(除了字符串字面量之外的)字面量,例如 42 、 true 或 nullptr ;都是纯右值。
本文详细介绍了C++中static变量的声明与初始化方法,并通过具体示例解释了static变量的特性及其应用场景。此外还介绍了nullptr的含义及用法。
614

被折叠的 条评论
为什么被折叠?



