在 C++ 中,初始化 unique_ptr 时使用大括号与在此代码中不使用大括号有区别吗?
// MyClass.h
class MyClass()
{
public:
MyClass();
private:
std::unique_ptr<TT> tt{};
}
// MyClass.cpp
MyClass() {
}
我什至需要初始化 unique_ptr 吗?
在 C++ 中,初始化 unique_ptr 时使用大括号与在此代码中不使用大括号有区别吗?
// MyClass.h
class MyClass()
{
public:
MyClass();
private:
std::unique_ptr<TT> tt{};
}
// MyClass.cpp
MyClass() {
}
我什至需要初始化 unique_ptr 吗?