[英]C++ Structures: reference to overloaded function could not be resolved
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.