class Expression
{
private:
ToStringDisplay* toString;
public:
......
};
// Some code
if (toString == NULL)
// do something
当我调试时,toString引用了一个地址,而不是NULL。 但是,如果我声明static ToStringDisplay* toString;
而不是,toString引用NULL? 他们之间有什么不同?静态与非静态变量C++
以这种方式提出的这个问题太模糊/不完整。 –
你可以显示代码在哪里你分配toString? –
你知道C中没有类,对吧? – dtech