关于资料,见http://blog.csdn.net/eminia/article/details/6645771
第3章:标准库类型 string
标准库主要有2个:String和Vector.
字符串相加的别名叫字符串连接。
字符串相加必须要保证前面2个值有一个不是字面值,也就是说有一个必须是字符串变量。
获取字符串的某一值确实很简单,直接用[]就可以了。非常像数组取值,也不用js,as中charAt()这样的方法。
#include <iostream>
#include <string>
using std::string;
int main (int argc, char * const argv[]) {
string str("ABCD");
for (string::size_type ix=0; ix!=str.size(); ++ix)
std::cout <<str[ix] <<std::endl;
return 0;
}
运行调试报错,说未声明的标识符“string”
#include <string>
using namespace std;
在vs2005里试了半个小时,硬是没弄懂.微软就是不靠谱啊.
#include <iostream>
#include <string>
using std::string;
int main (int argc, char * const argv[]) {
string s1("i");
string s2("love");
string s3("u");
string s4=s1+" "+s2+" "+s3;
std::cout <<s4;
return 0;
}