vla*_*don 1 c++ unique-ptr c++14 clion
在此代码Jetbrains CLion抱怨说'unique_ptr::operator=(const unique_ptr &)' is deleted:
std::unique_ptr<std::string> test;
test = std::make_unique<std::string>();
Run Code Online (Sandbox Code Playgroud)
但就此而言:
auto test2 = std::make_unique<std::string>();
Run Code Online (Sandbox Code Playgroud)
没有抱怨.
CLion对吗?可以重新分配unique_ptr吗?
upd它由GCC,CLang和MSVC++编译好,并且必须由任何C++ 14编译器编译.这只是对CLion的好奇心.