所以我有一个名为isEmpty()
的函数来检查指定的数组是否已经填充了变量。
bool isEmpty() const;
这是:
bool Array::isEmpty() const
{
if(elemData == NULL)
return true;
else
return false;
}
我试图在我的main.cpp
中调用它,以便我可以将isEmpty
的输出发送到cout
,但我无法解决如何叫它。我尝试了一系列不同的方法,但我觉得我在黑暗中拍摄,我在其他地方找不到类似的例子。
我该怎么做?
答案 0 :(得分:3)
您可以直接使用
std::cout << your_container.isEmpty();
或者您甚至可以输出它:
std::cout << std::boolalpha << your_container.isEmpty();
答案 1 :(得分:2)
你是说这个?:
cout << array.isEmpty();
默认情况下可以打印布尔值。实际上,您创建的每个类都可以打印出值
使用cout,但前提是您之前为此类定义了ostream
和istream
个运算符。