侯捷C++程序设计及对象模型之---(4)pointer-like class
本文探讨了C++中的智能指针,包括auto-pointer和C++2.0后的share-pointer,以及pointer-like classes的设计原理。智能指针通过operator->()实现对成员函数的调用,同时介绍了迭代器的概念,它不仅支持*和->操作,还具备++和--操作以遍历数据结构。文中以链表迭代器(__list_iterator)为例,展示了如何使用迭代器访问链表节点的数据,并讨论了链表节点的连接问题。
摘要由CSDN通过智能技术生成