Qt项目中的unique_ptr

yon*_*tix 7 c++ qt unique-ptr

我有一个简单的Qt项目.我include <memory>但是std :: unique_ptr不可用.我知道我应该使用Qt特定的智能指针,但我需要包含一个包含std :: unique_ptr的更大的项目.

我能做什么?

谢谢!

And*_* DM 7

智能指针需要C++ 11.根据您的Qt版本:如果您有Qt5及以上,请

添加CONFIG += c++11到您的.pro文件.它需要像西蒙提到的那样包括在内. 如果您的版本早于Qt5,请尝试添加以下版本:<memory>


QMAKE_CXXFLAGS += -std=c++11