C++将函数的输出发送到cout

C++ send output of function to cout

本文关键字:cout 出发 输出 函数 C++      更新时间:2023-10-16

所以我有一个名为isEmpty()的函数来检查指定的数组是否已填充了变量。

    bool isEmpty() const;

这是:

bool Array::isEmpty() const
{
   if(elemData == NULL)
        return true;
   else
        return false;
}

我试着在我的main.cpp中调用它,这样我就可以将isEmpty的输出发送到cout,但我不知道如何调用它。我尝试了很多不同的方法,但我觉得我在黑暗中拍摄,在其他地方找不到类似的例子。

我该怎么做?

您可以直接使用

std::cout << your_container.isEmpty();

或者你甚至可以输出它像:

std::cout << std::boolalpha << your_container.isEmpty();

你是这个意思吗?:

cout << array.isEmpty();

默认情况下可以打印布尔值。事实上,您创建的每个类都可以打印出值使用cout,但前提是您之前为此类定义了ostreamistream运算符。