永发信息网

C++中,&这个符号是什么意思?

答案:4  悬赏:60  手机版
解决时间 2021-02-08 05:51
这个是运算符重载里面的一个程序,首先声明了一个num类
const num&operator++(int o)
{
}
我想问的是num&operator代表了什么意思?
最佳答案
const num &operator++(int o)
const num &函数的返回值是num的一个引用常量
全部回答
这语法正确吗?重载++运算符,函数声明应该是这样的格式吧 MyClass MyClass∷operator++(int) 你是不是返回了num的一个引用?这个num是你定义的类?

你是说两个冒号(::)。主要有以下作用:

(1)表示“域操作符” 例:声明了一个类a,类a里声明了一个成员函数void f(),但没有在类的声明里给出f的定义,那么在类外定义f时, 就要写成void a::f(),表示这个f()函数是类a的成员函数。

(2)直接用在全局函数前,表示是全局函数 例:在vc里,你可以在调用api 函数里,在api函数名前加::

(3)表示引用成员函数及变量,作用域成员运算符(在vc++.net中)

例:system::math::sqrt() 相当于system.math.sqrt()

const num & 是这个方法的返回值的类型, & 表示是 C++ 里的引用符号。引用是类似 C 语言里的指针的东西。 const num & 的含义与 const num * 相近,用法上略有差异。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
倍优教育(宁波余姚市)地址有知道的么?有点事
寿光蔬菜批发市场装卸工没人管理吗
西苑名牌蓄电池这个地址在什么地方,我要处理
葫芦化解横梁压顶
温暖 作文300字左右!!
龙山文艺地址在什么地方,想过去办事
星际2怎么不能进单机模式?
细胞膜表面分布有载体蛋白和糖蛋白,两者都与
西凤酒一九一五汉雅多少价格
他带了一位朋友去参加聚会 怎样翻译
学鼎教育(东旱门路)地址好找么,我有些事要过
幼儿的手工制作方法??
关林景区售票处地址有知道的么?有点事想过去
桃梅坞地址在哪,我要去那里办事
溪秀幻彩活动口红怎么样?怎么代理?
推荐资讯
我想买房子,在第二排东西第一家,为什么农村
微微一笑很倾城,二喜是谁演的
日本平安京时男子元服一般都在几岁?
张公帽子李公戴 打一成语
不想跟闺蜜住在一起怎么跟她说比较好?
女生发消息秒回是什么意思
【谢谢你的爱作文】谢谢你的爱作文
彭程开锁地址好找么,我有些事要过去
皇潮传媒地址在哪,我要去那里办事
魅舞瑜伽舞蹈怎么去啊,有知道地址的么
广发携程信用卡最低还款和全额还款有什么区别
钥匙包是皮的好还是硅胶的好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?