永发信息网

c++使用string是要包含<string>但为什么我只包含了<iostream>就能用strin

答案:2  悬赏:40  手机版
解决时间 2021-03-23 09:27
  • 提问者网友:暗中人
  • 2021-03-22 11:55
c++使用string是要包含但为什么我只包含了就能用string了!

我的代码!
#include
using namespace std;
int main()
{
string a="xshaitt";
cout<system("pause");
return 0;
}//这样为什么有用
最佳答案
  • 五星知识达人网友:忘川信使
  • 2021-03-22 12:07
这个嘛,有很多种可能的,例如

1、你的文件是没包含string,但是你的源文件引用的某些非官方源文件包含了string

2、你用的不是std::string

3、你的编译器很不标准,或者说更模糊,允许你在未引用头文件的时候就使用一些类

4、在没代码的情况下一切都很难说
全部回答
  • 1楼网友:底特律间谍
  • 2021-03-22 12:57
你好! Iostream中也有对String头文件的引用的,所以有Iostream后就不需要再包含Stream头文件了 我的回答你还满意吗~~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯