这个东西每次都搞错:
////.h文件
class Node
{
public:
static Node* m_instance;
static Node * getInstance()
};//.cpp
Node * Node::m_instance = NULL;
Node * getInstance()
{
if(Node::m_instance == NULL)
{
Node::m_instance = new Node()
}
return Node:m_instance;
}
//很简单,但是一直都没记住,哎。。。。。
本文详细解释了C++中静态成员变量的初始化过程,包括如何确保每次调用getInstance()函数时都能得到正确的实例,并避免多次初始化的问题。通过实例演示了如何在类的外部进行静态成员变量的初始化。
268

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



