我通常会传递一个包含原始指针的向量,如下所示:
someFunc(const std::vector<MyClass*>& classList){..}
Run Code Online (Sandbox Code Playgroud)
我想知道你是否可以像这样对unique_ptr做同样的事情:
someFunc(const std::vector<std::unique_ptr<MyClass>>& classList){..}
Run Code Online (Sandbox Code Playgroud)
?这是否意味着同样的事情?,即只读.