c++,大神帮我解答,用封装的数组也就是数组对象,为什么就能避免下标越界问题 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c++ 大神 封装 数组 对象 搜索资料 2个回答 #热议# 在购买新能源车时,要注意哪些? 帐号已注销 2017-08-14 知道答主 回答量:11 采纳率:0% 帮助的人:8.3万 我也去答题访问个人页 关注 展开全部 将数组封装成对象,必然要重载“[]”运算符,从而使数组对象在访问形式上和普通数组保持一致。普通数组在访问数组元素时,如果下标超出范围,则会引发错误。而数组对象在用[]运算符访问元素时,其实是调用了[]的重载运算符函数。而在这个重载运算符函数中,会对下标进行判断,如果超出指定范围,则不进行访问;如果没有超出指定范围,那么进行正常的访问。如此一来就避免了下标越界的问题。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 匿名用户 2017-08-14 展开全部 因为代码中作了判断~~~ 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2023-01-20 数组下标越界是什么问题? 2017-05-17 我的数组定义了,也在范围内,为什么会出现下标越界 2016-04-18 定义一个数组类,其中包括二维数组请重载下标运算符及,参数调用运算符实现对数组下标是否越界的判断 3 更多类似问题 > 为你推荐: