社区
C++ 语言
帖子详情
问一个操作符重载的语法问题
smileti
2004-09-02 09:32:15
下面是判断是否相等的操作符==的申明
bool operator==( const char * ) const;
bool operator==( const String & ) const;
看的有点迷糊
忘高手指点
各个词汇和符号的意思
特别是括号里面和最后的const怎么讲
谢谢啦
...全文
78
2
打赏
收藏
问一个操作符重载的语法问题
下面是判断是否相等的操作符==的申明 bool operator==( const char * ) const; bool operator==( const String & ) const; 看的有点迷糊 忘高手指点 各个词汇和符号的意思 特别是括号里面和最后的const怎么讲 谢谢啦
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ntxs
2004-09-03
打赏
举报
回复
同样楼上的
补充对于括号里面和最后的const的说明:
对象也能被const修饰
比如 你的class A里面包含了你上面所描述的语句
这时候有两个对象 A a; const A b;
对于后面的b 因为是 常对象 所以只能调用类里面的常成员函数 也就是函数最后被const修饰的函数
这样就保证了对象的值不会被修改
hcj2002
2004-09-02
打赏
举报
回复
函数最后的const是说明函数是const成员函数,说明该函数并不会改变该对象的值。
参数用const修饰说明该参数是一个常量,在函数体内部不会被改变。
MT5编程从入门到精通:MQL5
语法
精讲
本系列课程为MT5编程从入门到精通的第二阶段课程,即MT5...深入浅出的详解了MQL5
语法
中的数据类型、变量、数组,枚举类型和运算符,表达式,
操作符
等,以及高级
语法
中的架构和类的定义、封装,
重载
、继承、多态等内容。
C++之
操作符
重载
(+、-、*、/、=、==、!=)
一、
操作符
重载
的意义 C++中
重载
操作符
能够扩展
操作符
的功能,
操作符
重载
是以函数的方式进行的。其实
操作符
重载
的本质为用特殊形式的函数扩展
操作符
的功能。 二、
操作符
重载
的
语法
重载
操作符
时是通过...
Hello C++(八)——
操作符
重载
一、
操作符
重载
基础 1、
操作符
重载
的
语法
通过operator关键字可以定义特殊的函数,operator本质是通过函数
重载
操作符
。 Typeoperatoroperatorname(constTypep1,constTypep2) { Typeret; returnret; } 2、友元...
操作符
重载
!看这篇就够了!
实现
一个
操作符
重载
的方式通常有两种情况: 将
操作符
重载
实现为类的成员函数。
操作符
重载
实现为非类的成员函数(即全局函数)。 将
操作符
重载
实现为类的成员函数 在类体中声明(定义)需要
重载
的
操作符
,声明方式跟...
C++基本
操作符
重载
基本
操作符
重载
基本
操作符
重载
reference 基本
操作符
重载
操作符
重载
指的是将 C++ 提供的
操作符
进行重新定义,使之满足我们所需要的一些功能。 在 C++ 中可以
重载
的
操作符
有: + - * / % ^ & | ~ ! = < > +...
C++ 语言
64,642
社区成员
250,580
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章