美文网首页
Effective C++ Term 28 关于 handles

Effective C++ Term 28 关于 handles

作者: vancymoon | 来源:发表于2019-05-21 01:54 被阅读0次

C++ 中,handles包含以下几类

  • 指针
  • 引用
  • 迭代器

要尽量避免函数返回 handles,一方面,留下了允许客户修改数据的隐患;另一方面,即使加上了const等限制,仍有可能造成悬挂指针等问题(dangling pointers),悬挂指针是指我们获取的指针,其对应的内存区域已经被释放,我们在该指针上所做的操作是非法的(大概就是平常讲的野指针吧)

相关文章

网友评论

      本文标题:Effective C++ Term 28 关于 handles

      本文链接:https://www.haomeiwen.com/subject/jmmrzqtx.html