Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/137.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.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++ 错误:类型的初始化无效_C++ - Fatal编程技术网

C++ 错误:类型的初始化无效

C++ 错误:类型的初始化无效,c++,C++,为此,我得到了cvect类型引用的无效初始化。我做错了什么?您的函数说它将返回一个istream引用: istream& operator>> (istream &in, vector <Customer>& cvect) { while (!in.eof()) { //read from file into cvect vector } return cvect; } 这不是一个istream,

为此,我得到了cvect类型引用的无效初始化。我做错了什么?

您的函数说它将返回一个istream引用:

istream& operator>> (istream &in, vector <Customer>& cvect)
{
    while (!in.eof())
    {
         //read from file into cvect vector
    }
    return cvect;
}
这不是一个istream,它是一个向量。 尝试按照您承诺的方式返回istream:

return cvect;

所以你想返回一个向量作为istream?不,我只想对Customer向量进行更改。这是all/return-cvect/return-in,这不是全部错误消息。我敢打赌它进一步说是向量类型的右值。不能将非常量引用绑定到临时对象。
return cvect;
return in;