我想弄清楚這段代碼打印的內容,但由於某種原因我無法輸出它,它給了我一個錯誤:「1 [main] Q1c 5752 open_stackdumpfile:轉儲堆棧跟蹤到Q1c.exe.stackdump「。C++中的自動指針(auto_ptr)
double *dp=new double(1.2);
auto_ptr <double> autodp1(dp);
auto_ptr <double> autodp2=autodp1;
cout<<*autodp1<<endl;
我只是想知道它會打印什麼,如果它甚至打印。
注意:這個問題在以前的考卷中,只是爲了修改。
'auto_ptr'非常難以使用,更不用說正確使用了。除非你是C++專家,否則不要使用它。 –
未定義的行爲。它甚至可以打印'「失敗!」'。 – juanchopanza
@KerrekSB我沒有使用它,這只是一個問題,我想知道答案。 –