web-dev-qa-db-ja.com

C ++ Qt std :: unique_ptr Qtバージョンはどこにありますか?

したがって、Qtでプログラミングするときは、可能な限りQt実装を使用したいと思います。私が見た限りでは、std::unique_ptrのQtバージョンはありませんか、それともありますか?

Qtが存在しない場合、「同じ」結果を生成する代替案は何ですか?

21
deW1

std::unique_ptrに相当するQtは QScopedPointer です。

移動のセマンティクスをサポートしていないため、実用性が大幅に低下し、ユーティリティでC++ 03に近づく std::auto_ptrauto_ptrが非推奨になった理由 ) 。

30
ecatmur