Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/148.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 错误:与‘;不匹配;操作员<<’;(操作数类型为‘;std::ostream{aka std::basic#u ostream<;char>;}’;和‘;void’;)_C++_C++11 - Fatal编程技术网

C++ 错误:与‘;不匹配;操作员<<’;(操作数类型为‘;std::ostream{aka std::basic#u ostream<;char>;}’;和‘;void’;)

C++ 错误:与‘;不匹配;操作员<<’;(操作数类型为‘;std::ostream{aka std::basic#u ostream<;char>;}’;和‘;void’;),c++,c++11,C++,C++11,这是我的代码(我只写精华),我得到: 错误:与“operator不匹配的问题是这一行:out@rhahin对我来说这听起来是个完美的答案。@rhahin不要在评论部分回答,谢谢。或者它可以采取std::ostream&并代表运营商做任何需要做的事情 class Mobil { public: void print() const; int getNumber() const; double getData() const; friend ostream& operator <&

这是我的代码(我只写精华),我得到:


错误:与“operator不匹配的问题是这一行:
out@rhahin对我来说这听起来是个完美的答案。@rhahin不要在评论部分回答,谢谢。或者它可以采取
std::ostream&
并代表
运营商做任何需要做的事情
class Mobil {
public:
void print() const; 
int  getNumber() const;
double getData() const;
friend ostream& operator <<(ostream&, const Mobil&);
};

ostream& operator<<(ostream& out, const Mobil& mobil) {
    out << mobil.print() << endl;
    return out;
}