| 
(main 関数内)
	Student ss[3];  // 3つのオブジェクトに引数なしコンストラクタが呼ばれる
	ss[0].setStudent(101,"明智光秀");
	ss[1].setStudent(102,"豊臣秀吉");
	ss[2].setStudent(103,"徳川家康");
	for(int i=0 ; i<3 ; i++){
		ss[i].printInfo();
	}
 | 
| 
(main 関数内)
	Student *ssp; // まずポインタを宣言
	ssp = new Student[3]; // 3つのオブジェクトに引数なしコンストラクタが呼ばれる
	ssp[0].setStudent(104,"毛利元就");
	ssp[1].setStudent(105,"武田信玄");
	ssp[2].setStudent(106,"上杉謙信");
	for(int i=0 ; i<3 ; i++){
		ssp[i].printInfo();
	}
	delete[] ssp;   // new で確保したメモリは自分で削除
 | 
 
 
| (main 関数外の先頭) #include <list> | 
| 
(main 関数内)
	std::list<Student> sl;  // リスト構造
	sl.push_back(Student(100,"織田信長"));
	sl.push_back(Student(101,"明智光秀"));
	sl.push_back(Student(102,"豊臣秀吉"));
	std::list<Student>::iterator itr; // イテレータ。リストの内部を辿る働きをする
	for (itr = sl.begin(); itr != sl.end(); ++itr)
	{
		itr->printInfo();
	}
 | 
| (main 関数内) sl.remove(Student(100,"織田信長")); // 登録した人を削除 |