【发布时间】:2011-09-20 09:27:51
【问题描述】:
如何在 C++ 中检查一个类是否为空?假设我有课Line:
Line line[1000];
if (line[0] == NULL)
cout << "NULL";
else
cout << "NOT NULL";
我收到此错误消息:
'line[i] = 0' 中的 'operator=' 不匹配
【问题讨论】:
-
你的代码显示==,但是你说的错误是=?
-
那只是我代码的一小部分
-
是的,但是:错误指定 operator=,您的代码显示 ==(这将是 operator==。这些不一样,并且错误与代码不匹配。
-
所以你只发布了你代码中不相关的部分,你希望我们做......究竟是什么?