二进制“<<”: 没有找到接受“void”类型的右操作数的运算符(或没有可接受的转换)

2025-03-10 10:23:34
推荐回答(1个)
回答1:

这里的re是一个void函数,表示没有返回值,怎么能使用cout输出呢?
您可以把re定义为一个返回值为int的函数,改为int re() { i=3; return i;},返回一个int型值,那么就可以使用cout << c.re()输出了。