3.6. 练习题

  1. 为什么在程序中清晰地表达内存所有权很重要?
  2. 内存所有权不清晰会导致哪些常见问题?
  3. C++ 中可以表达哪些类型的内存所有权?
  4. 如何编写不拥有内存的函数和类?
  5. 为什么应该优先选择独占内存所有权,而不是共享所有权?
  6. 如何在 C++ 中表达独占内存所有权?
  7. 如何在 C++ 中表达共享内存所有权?
  8. 共享内存所有权可能有哪些缺点?
  9. 什么是视图?与通过引用传递字符串相比,字符串视图有哪些优势?