知识点:
1. 命名空间的using声明
eg: using namespace::name;//通过声明就可以直接使用到明明空间中的成员
需要注意 :(1)每个名字都需要独立的using声明
(2)头文件不应该包含using声明
2. 标准库类型 string
string表示可变长的字符序列
使用前提
#include <string>
using std::string;
程序验证
#ifdef test_1
/*string的初始化
直接初始化
拷贝初始化
用cin进行赋值时,string不允许有空格eg:输入“ hello world ”实际存入的是“hello”*/
#include <iostream>
#include <string>
using std::string;using std::cin;
using std::cout; using std::endl;
int main(void)
{
string s1(10,'c');//直接初始化
string s2 = s1; //拷贝初始化
string s3; //用作cin初始化
cin >> s3;
cout << "string s3 is " << s3 << endl;
system("pause");
return 0;
}
#endif