重载operator [] 要注意的问题

来源:互联网 发布:劲极太极服淘宝网 编辑:程序博客网 时间:2024/06/02 15:39

    在一次面试中, 面试官问了这个问题: "重载operator [] 要注意的问题" 。 因为没有考虑过这个问题,当然不会答。回来查了一些资料,虽然没有找到明确答案,在<effective C++>的 条款21: 尽可能使用const  有提到过,也不知道这是不是答案,还希望懂的朋友指点一下.

   重载operator [] 有两个版本:一个是返回非const对象的operator[], 一个是返回const对象的operator[]。