繁体   English   中英

C ++结构:无法解析对重载函数的引用

[英]C++ Structures: reference to overloaded function could not be resolved

我正在尝试编写一个返回struct 我不断收到错误消息:

对重载函数的引用无法解析,您是要调用它吗?

请帮忙。

在此处输入图片说明

cin >> endl是一个错误。 endl仅用于输出。

要在阅读后消耗掉一行的末尾,可以使用:

cin.ignore(numeric_limits<streamsize>::max(), '\n');

但是,对于您的程序,没有必要这样做。 (您使用的每个>>阅读器已经消耗了领先的空格)。 因此,对于此程序,您只需取出>> endl

对于'cin',没有重载运算符来获取'string'数据类型,但是您可以调用getline(cin,employee.name),其中getline在

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM