标准我倾向于在问题的底部加上一句来处理这个问题(“这是以前针对C++11提出的:”) #include <memory> std::unique_ptr<int> f() { std::unique_ptr<int&

标准我倾向于在问题的底部加上一句来处理这个问题(“这是以前针对C++11提出的:”) #include <memory> std::unique_ptr<int> f() { std::unique_ptr<int&,c++,c++14,C++,C++14,标准我倾向于在问题的底部加上一句来处理这个问题(“这是以前针对C++11提出的:”) #include <memory> std::unique_ptr<int> f() { std::unique_ptr<int> x(new int(42)); return x; } int main() { std::unique_ptr<int> y = f(); }

标准我倾向于在问题的底部加上一句来处理这个问题(“这是以前针对C++11提出的:”)
#include <memory>

std::unique_ptr<int> f() {
    std::unique_ptr<int> x(new int(42));
    return x;
}

int main() {
    std::unique_ptr<int> y = f();
}