我需要在我的C++任務中使用unique_ptr
。如何更新code :: blocks以使用TDM-GCC?
我下載了一個新的編譯器TDM-GCC-4.7.1,並安裝了它。然後,我將GNU GCC Compiler的目錄更改爲選項Setting->Compiler...->Toolchain Executable
中的安裝路徑。
但它不起作用。當我定義一個unique_ptr
。會發生錯誤:"unique pointer is not a command of 'std' "
使用智能指針的原因是爲了提供強大的異常安全性,這也是此任務的要求。我只需要使用C++ 11的這個新功能...另外,我使用的操作系統是Window 7.
謝謝!
分配?你在學校?一所使用現代編程工具和技術的學校?這是聞所未聞的!另外,請顯示您的代碼。 –
你也可以發佈你想要使用它的代碼嗎? – Collin
你用命令行選項'-std = C++ 11'調用g ++嗎? – Praetorian