unique_ptr、shared_ptr 和 weak_ptr 怎样表达不同所有权?
unique_ptr 表达唯一所有权并可移动;shared_ptr 通过控制块共享寿命;weak_ptr 不增加强引用,可观察 shared_ptr 对象并打破引用环。嵌入式项目还要评估控制块分配、原子计数和析构发生上下文。
Question Bank
按知识、方向与难度筛选;每道题都有分层回答和工程追问。
unique_ptr 表达唯一所有权并可移动;shared_ptr 通过控制块共享寿命;weak_ptr 不增加强引用,可观察 shared_ptr 对象并打破引用环。嵌入式项目还要评估控制块分配、原子计数和析构发生上下文。