大学职业资格刷题搜题APP
下载APP
课程
玩着学单词
题库模板
WORD模板下载
EXCEL模板下载
视频教程
创建题库
登录
logo - 刷刷题
创建自己的小题库
搜索
【简答题】

#include &ltiostream>using namespace std#include &ltstring.h>class Words{ public :Words(char *s){ str=new char[strlen(s) +1] strcpy(str,s) len=strlen(s) }void disp () char operator[] (int n) //定义下标运算符" [ ] "重载函数private :int lenchar*str} char Words :: operator[](int n){ if(n&lt0||n&gtlen-1) //数组的边界检查 { cout<<"数组下标超界!\n" return '' } else return *(str+n) }void Words :: disp(){ cout<&ltstr<&ltendl }int main(){ Words word("This is C++ book.") word.disp() cout<<"第1个字符:" cout<&ltword[0]<&ltendl //word[0]被解释为 word .operator [ ] (0) cout<<"第16个字符:" cout<&ltword[15]<&ltendl cout<<"第26个字符:" cout<&ltword[25]<&ltendl return 0 }

题目标签:边界重载算符
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
收藏 - 刷刷题收藏
举报
刷刷题
参考答案:
举一反三

【单选题】​解决网络重载问题主要的办法是( )。

A.
变共享式网络为交换式网络
B.
增加带宽
C.
增加带宽、网络分段、变共享式网络为交换式网络等
D.
网络分段

【单选题】下面有关重载函数的说法中正确的是

A.
重载函数必须具有不同的返回值类型
B.
重载函数形参个数必须不同
C.
重载函数必须有不同的形参列表
D.
重载函数名可以不同

【单选题】已知一运算符函数没有参数。下列关于该运算符函数的表述中错误的是

A.
该运算符函数是成员函数
B.
该运算符是一元运算符
C.
由于无参数,使用该运算符时不需要操作数
D.
该运算符不是后缀++或后缀--
相关题目:
【单选题】​解决网络重载问题主要的办法是( )。
A.
变共享式网络为交换式网络
B.
增加带宽
C.
增加带宽、网络分段、变共享式网络为交换式网络等
D.
网络分段
【单选题】下面有关重载函数的说法中正确的是
A.
重载函数必须具有不同的返回值类型
B.
重载函数形参个数必须不同
C.
重载函数必须有不同的形参列表
D.
重载函数名可以不同
【单选题】已知一运算符函数没有参数。下列关于该运算符函数的表述中错误的是
A.
该运算符函数是成员函数
B.
该运算符是一元运算符
C.
由于无参数,使用该运算符时不需要操作数
D.
该运算符不是后缀++或后缀--
刷刷题-刷题-导入试题 - 刷刷题
参考解析:
题目纠错 0
发布
刷刷题-刷题-导入试题 - 刷刷题刷刷题-刷题-导入试题 - 刷刷题刷刷题-刷题-导入试题 - 刷刷题
刷刷题-刷题-导入试题 - 刷刷题
刷刷题-刷题-导入试题 - 刷刷题
刷刷题-单词鸭