c++ 类对象[ ]没有重载为什么可以用

我的意思是类对象使用+-*/()等等这些符号需要在类里面重载才可以使用,为什么使用[],类里面没有[]重载确可以使用,是不是[]默认被重载过了。classa{...}aa... 我的意思是 类对象使用+ - * / () 等等 这些符号需要在类里面重载才可以使用,
为什么使用[ ],类里面没有[ ]重载确可以使用,是不是[ ]默认被重载过了。
class a
{
...
}
a a1[0];
展开
 我来答
GTA小鸡
高粉答主

2018-05-04 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2.6万
采纳率:78%
帮助的人:1.3亿
展开全部
[]原义是解偏移地址的引用,作用于类对象上,则需要重载。如果你对相关代码有疑惑,请放上具体例子。
更多追问追答
追问

追答
这是声明数组的语法,元素类型 变量名[数组长度]。如int a[10]。这里只不过把类型int换成了类类型a。这并不是重载。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式