class Expression
{
private:
ToStringDisplay* toString;
public:
......
};
// Some code
if (toString == NULL)
// do something
當我調試時,toString引用了一個地址,而不是NULL。 但是,如果我聲明static ToStringDisplay* toString;
而不是,toString引用NULL? 他們之間有什麼不同?靜態與非靜態變量C++
以這種方式提出的這個問題太模糊/不完整。 –
你可以顯示代碼在哪裏你分配toString? –
你知道C中沒有類,對吧? – dtech