编译错误之error C3861: “getline”: 找不到标识符

来源:互联网 发布:淘宝水果店铺介绍范文 编辑:程序博客网 时间:2024/06/10 21:56

【原文网址】http://blog.csdn.net/xinhanggebuguake/article/details/5691645

上述代码在编译时会提示以下错误:error C3861: “getline”: 找不到标识符。

大多数人的第一印象,是getline的头文件;

第二印象,命名空间;

第三印象,编译器有问题。

其实问题都不是这些,当把同样的代码拷贝进VS2008时依然会提示错误。真正错误之处是string类型的使用,而没有把相应的头文件包括进去,而编译器的提示明显有些误导。

所以,

解决方案:

在using namespace std;之前加入#include<string>


原创粉丝点击