摘要:
std::list<testclass> tt(3); testclass test; tt.push_back(test);上述方式进行初始化的时候 会分别调用构造函数进行初始化。 tt.pop_back();pop_back()的时候也会自动调用析构函数进行销毁工作。 std::list<testclass*> tts(1); testclass test; testclass* ts; ts = new testclass(); tts.push_back(ts);这种方式进行储存的时候 仅仅保存的的是ts这个指针指向位置的地址,同时,初始化的时候仅仅初始化指针, 阅读全文