#include <iostream>
#include <vector>
#include <memory>
using namespace std;

int main() {

	cout<<"999999"<<endl;
	
	shared_ptr<int> sp1(new int(100));
	cout<<"sp1的值: "<<*sp1<<endl;
	
	shared_ptr<vector<int>> temp1(new vector<int>());
	cout<<"temp1的长度: "<<temp1->size()<<endl;
	
	temp1->push_back(111);
	cout<<"temp1的长度: "<<temp1->size()<<endl;
	
	// std::shared_ptr<vector<int>> temp2;
	// cout<<"temp2的长度: "<<temp2->size()<<endl;
	
	return 0;
}