Closed whitejy closed 5 years ago
1、 string类型通过 + 连接的话,不能直接连接两个已知的字符串,必须存在变量。 如: string a = "hello" + "world"; //错误 string s= "hello"; string a = s + “world”; //正确
2、 初始化
可以直接使用 = 初始化,也可以使用 () ,比如:string a("hello");
3、+ 连接符
+号连接符是连接两个string类型的数值的,如果有一个不是string,那么使用 + 连接的话就不能展示。
如: cout << "my age is :" + age << endl; //age为int类型,不能输出,要输出的话,只能使用 << 流,即:cout << "my age is :" << age << endl;
String类型
1、 string类型通过 + 连接的话,不能直接连接两个已知的字符串,必须存在变量。 如: string a = "hello" + "world"; //错误 string s= "hello"; string a = s + “world”; //正确
2、 初始化
可以直接使用 = 初始化,也可以使用 () ,比如:string a("hello");
3、+ 连接符
+号连接符是连接两个string类型的数值的,如果有一个不是string,那么使用 + 连接的话就不能展示。
如: cout << "my age is :" + age << endl; //age为int类型,不能输出,要输出的话,只能使用 << 流,即:cout << "my age is :" << age << endl;