解釋auto_ptr
#include <iostream> #include <memory> using namespace std;
int main() { ? ? ? ? auto_ptr<int> pi ( new int(1024) ); ? ? ? ? cout << *pi << endl; ? ? ? ? return 0; } 回答:
auto_ptr是C++標(biāo)準(zhǔn)庫(kù)提供的類模板,它可以幫助程序員自動(dòng)管理用new表達(dá)式動(dòng)態(tài)分配的單個(gè)對(duì)象。當(dāng)auto_ptr對(duì)象的生命期結(jié)束時(shí),動(dòng)態(tài)分配的對(duì)象被自動(dòng)釋放。
|
posted on 2006-11-10 14:06
喬棟 閱讀(300)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
C++的健身房