Week2
Week 2: Using Objects
#include <iostream>
#include <string>
using namespace std;
int main(){
string init_str1("hello");
string init_str2(init_str1);
string init_str3 = "Hello,World!";
string init_str4(init_str3, 7, 5); // 从第7个位置开始截取,取5个字符
cout << "init_str1:" << init_str1 << endl;
cout << "init_str2:" << init_str2 << endl;
cout << "init_str3:" << init_str3 << endl;
cout << "init_str4:" << init_str4 << endl;
//其余初始化方法
char charArray[] = "C++ str example";
string str2 = charArray; // 可以用字符数组来赋值
cout << "str2:" << str2 << endl;
string str3(10,'A'); // 可以直接写(10,char)来初始一个长度为10全为char的字符数组
cout << "str3:" << str3 << "\n" << endl;
// 一些其他的内容
string sub = init_str3.substr(7,5);
cout << "Substring:" << sub << "\n" << endl;
}