c++问题,为了使用string,我写入了#include<string> using namespace std; 但是cout出现红线说是不明确

2025-05-10 06:15:12
推荐回答(3个)
回答1:

你是没有使用#include 标准输出输入流,cout,endl, cin都属于这里面的。using namespace std你可以把他当作一个辨别名字的作用,没什么实际的意义。#include包含了这个,才能使用string的成员函数。
#include 是错误的。.h这里文件是属于c语言的,cout,cin是C++ 的流库的。

回答2:

#include
#include
using namespace std;

这样应该可以了。适用gcc
如果使用vc,则
#include
...

回答3:

你可能包含了iostream.h吧