最佳答案
这个问题很符合标题: 我很想知道造成这种差异的技术原因是什么,还有理由是什么?
std::shared_ptr<void> sharedToVoid; // legal;
std::unique_ptr<void> uniqueToVoid; // ill-formed;