0
我知道還有其他方法可以做到這一點。但我決定嘗試一下:爲什麼我不能指定,&新創建的客戶端對象unique_ptr
unique_ptr<int> pi;
pi = std::move(new int);
當我編譯這段代碼時,編譯器給出了一個錯誤。爲什麼?
我知道還有其他方法可以做到這一點。但我決定嘗試一下:爲什麼我不能指定,&新創建的客戶端對象unique_ptr
unique_ptr<int> pi;
pi = std::move(new int);
當我編譯這段代碼時,編譯器給出了一個錯誤。爲什麼?
那麼,錯誤是什麼?爲什麼你'std :: move'指針? –