C++ C++;结构:无法解析对重载函数的引用
我正在尝试编写一个返回结构的函数。我一直收到一个错误,上面写着: 无法解析对重载函数的引用,是否要调用它 请帮忙C++ C++;结构:无法解析对重载函数的引用,c++,function,struct,C++,Function,Struct,我正在尝试编写一个返回结构的函数。我一直收到一个错误,上面写着: 无法解析对重载函数的引用,是否要调用它 请帮忙 cin>>endl是一个错误endl仅用于输出 要在阅读后消耗到行尾,您可以使用: cin.ignore(numeric_limits<streamsize>::max(), '\n'); cin.ignore(数值限制::max(),'\n'); 但是,对于您的程序来说,没有必要这样做。(您使用的每个>读卡器都已使用前导空格)。因此,对于这个程序,您可以只取出>en
cin>>endl
是一个错误endl
仅用于输出
要在阅读后消耗到行尾,您可以使用:
cin.ignore(numeric_limits<streamsize>::max(), '\n');
cin.ignore(数值限制::max(),'\n');
但是,对于您的程序来说,没有必要这样做。(您使用的每个
>
读卡器都已使用前导空格)。因此,对于这个程序,您可以只取出>endl
cin>>endl
是一个错误endl
仅用于输出
要在阅读后消耗到行尾,您可以使用:
cin.ignore(numeric_limits<streamsize>::max(), '\n');
cin.ignore(数值限制::max(),'\n');
但是,对于您的程序来说,没有必要这样做。(您使用的每个
>
读卡器都已使用前导空格)。因此,对于这个程序,您可以只取出'cin'的>endl
,没有重载运算符来获取'string'数据类型,但是您可以调用getline(cin,employee.name),其中getline在中定义为'cin',没有重载运算符来获取'string'数据类型,但是您可以调用getline(cin,employee.name)如果在中定义了getline,则这些错误的原因很可能是缺少#include行。请发布。请始终将代码添加为文本,而不是图像中的代码。这些错误的原因很可能是缺少#include
行。请发布。请始终将代码添加为文本,而不是图像中的代码。您是否尝试过,您正在声明的内容。您的声明:对于cin
,没有重载函数来获取string
数据类型是完全错误的。相反,cin
不能用于以空格作为输入的字符串。是的,我可能错了,因为我没有试过我写的东西。无论如何,你可以在这里检查一下你是否试过,你声称的是什么。您的声明:对于cin
,没有重载函数来获取string
数据类型是完全错误的。相反,cin
不能用于以空格作为输入的字符串。是的,我可能错了,因为我没有尝试我写的东西。无论如何,你可以在这里检查