美文网首页
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