- 博客(1)
- 收藏
- 关注
原创 operator[]相关
operator[]为什么得定义两个函数? 因为可能存在const对象,如果const对象调用这个函数 形参列表不同是无法调用的,必须使用带有const指针的函数,才会放心把成员变量的引用return 出去 仅凭this指针是没办法调用的 这是实例化const对象b之后,在cout处调用b[1][1]时编译报的错误 找不到const Matrix*类型的this指针,即必须有一个const修饰的对应的operator[]重载函数才行。 passing ‘const Matrix’ as ‘this’ arg
2020-09-30 19:04:52
269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅