string是STL中声明(创建)的一个类,可以理解为带操作函数的数据类型,
使用时要包含
include
using namespace std; //或using std::string;
//可以选择,也可以都不要,而在使用时变成std::string
举例:
……
string a = "123456";
int b = a.size(); //b = 6
……
更多信息,自己查去!
stream,俗称流
有点抽象的东西,它包含一类操作方法,即流操作(感觉说了和没说一样,汗……)
使用时包含
include
using namespace std; //这句和string一样可变
举例:
……
int a;
cout<<"输入一个数字!要敢输符号导致出错,我就揍你!"<
cout<<"嗯,很听话,输入了:"<……
这只是最常见的两个流应用,其实流应用多了去了,比如在数据库查询中也可使用(懒得找代码拷贝过来),还有错误流……
具体信息,自己查去!
提个建议:真的想自己完善自己的程序,异常处理是一定要会的!加油!
string是 STL的,一种数据类型,跟int,char 一般
stream是 流,输入输出流,不是一个东西啦,比如你用的 cin,cout就是 stream
说白了 那个String 定义的是一字符串 但是在C++上不那么叫