因此,在Qt編程時,我希望儘可能使用Qt實現。 據我所見,沒有Qt版本的std::unique_ptr
或在那裏?C++ Qt哪裏的std :: unique_ptr Qt版本?
如果Qt不存在,那麼會產生「相同」結果的替代方案是什麼?
因此,在Qt編程時,我希望儘可能使用Qt實現。 據我所見,沒有Qt版本的std::unique_ptr
或在那裏?C++ Qt哪裏的std :: unique_ptr Qt版本?
如果Qt不存在,那麼會產生「相同」結果的替代方案是什麼?
相當於std::unique_ptr
的Qt是QScopedPointer
。
它不太有用,因爲它不支持移動語義,因此它在實用程序中更接近C++ 03 std::auto_ptr
(Why is auto_ptr being deprecated?)。
你爲什麼特別想要一個Qt版本?你是否試圖在沒有標準庫的情況下編寫C++? – 2014-09-11 11:54:38
'QScopedPointer' – 2014-09-11 11:54:54
@MikeSeymour不是特別的,但當Qt實現覆蓋它時,不需要將std與Qt混合:) – deW1 2014-09-11 11:59:19