hsjl.net
当前位置:首页 >> C++string为什么用不了string类型? >>

C++string为什么用不了string类型?

string在C++中并不是一个基本类型,而是一个完整的字符串类。要使用需要include其头文件,并且声明使用空间如下: #include using std::string; using std::wstring; 或 using namespace std; 注意是,不是,带.h的是C语言中的头文件,标准C中处...

#include using namespace std; 注意不要 #include , 否则不能 cin 和 cout 一个 string。

把private去掉……你不看错误信息吗,提示说需要在string前面加上“:”,不要把Java的格式带到C++里面来,虽然大多数情况下两者看起来非常相似 PS:我建议去掉,是因为C++的class默认是private

#include #include #include using namespace std; void main() { for(int i = 0; i < 10; i++) { for(int x = 0; x

//cout

可以的 #include using namespace std;int main(){ string s; cin>>s; cout

可以直接比较 str=="abc" 为真,因为是相同的。 上式等价于 "abc"==str string str2(‘a’); 是错误的,strin构造函数无法将字符型转为字符串。 应该为 string str2('a',100); //100个a str2==’a‘ 是错误的,不能将字符类型和字符数组类型比较。 s...

C++中string类转换成char*可以使用string::c_str()函数,你把语句改成fprintf(fp,"%s",name.c_str());应该就可以了。

要想使用标准C++中string类,必须要包含 #include // 注意是,不是,带.h的是C语言中的头文件 C++中,string是一个类(注意,不是类型)。它的赋值,直接将字符串等于给它,或将同类的变量赋给它即可。比如: string LSStr,LSStrA; //定义 LSStr...

string是c++中的一个类,是不能用作标识符的,其地位与int double等相近

网站首页 | 网站地图
All rights reserved Powered by www.hsjl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com