首先 string 类是标准的c++风格。完全可以替代字符型数组;
在定义string类的时候 string s 有且只有一下几种初始化方式
1.
string s(s1)
2.
string s("adadad")
3
string s(n,'c')
至于这种初始化是不行的
string s; cin>>s[0]; cin>>s[1]...
你测试 cout<<s.size()<<endl; 会发现输出是0、 cout<<s<<endl; 输出是空
首先 string 类是标准的c++风格。完全可以替代字符型数组;
在定义string类的时候 string s 有且只有一下几种初始化方式
1.
string s(s1)
2.
string s("adadad")
3
string s(n,'c')
至于这种初始化是不行的
string s; cin>>s[0]; cin>>s[1]...
你测试 cout<<s.size()<<endl; 会发现输出是0、 cout<<s<<endl; 输出是空