string的初始化及相关属性
#include "stdafx.h"
#include <iostream>
using namespace std;
#include <string>
//string 不是关键字 而是一个类
int _tmain(int argc, _TCHAR* argv[])
{
#if 0
----初始化
//string str("china"); 初始化
//string str = "china"; 初始化
string str;
str = "china";
string str2(str); //或者 str2=str;进行初始化
cout << str << endl;
----输入与输出
string str;
cin >> str; //输入时规定 如果输入的数据中有空格 则打印时只能打印空格之前的数据
cout << str << endl;
string str2 = "sfhslfsf sfslfs; sfsfl";
cout << str2 << endl; //而输出时不会因为有空格而停止输出 会将所有都原样输出
----string的大小
string str;
cout << sizeof(string) << " " << sizeof(str) << endl;
//输出string大小为4
#endif
}
#include "stdafx.h"
#include <iostream>
using namespace std;
#include <string>
//string 不是关键字 而是一个类
int _tmain(int argc, _TCHAR* argv[])
{
#if 0
----初始化
//string str("china"); 初始化
//string str = "china"; 初始化
string str;
str = "china";
string str2(str); //或者 str2=str;进行初始化
cout << str << endl;
----输入与输出
string str;
cin >> str; //输入时规定 如果输入的数据中有空格 则打印时只能打印空格之前的数据
cout << str << endl;
string str2 = "sfhslfsf sfslfs; sfsfl";
cout << str2 << endl; //而输出时不会因为有空格而停止输出 会将所有都原样输出
----string的大小
string str;
cout << sizeof(string) << " " << sizeof(str) << endl;
//输出string大小为4
#endif
}