c++ 常用运算符解析
来源:互联网 发布:正品篮球鞋淘宝店铺 编辑:程序博客网 时间:2024/06/10 02:01
c++其他特殊运算符解析: http://www.android100.org/html/201403/20/6011.html
C++中引用(&)的用法和应用实例 :
http://www.cnblogs.com/Mr-xu/archive/2012/08/07/2626973.html
是C++里的,是“域操作符”。比如声明了一个类A,类A里声明了一个成员函数void f(),但没有在类的声明里给出f的定义,那么在类外定义f时,就要写成void A::f(),表示这个f()函数是类A的成员函数。::一般还有一种用法,就是直接用在全局函数前,表示是全局函数。比如在VC里,你可以在调用API函数里,在API函数名前加::
一个冒号(:)表示继承关系 即 [子类]:[父类]
两个冒号(::)表示是引用成员函数 即 [类]::[成员函数]
->为指针引用其成员用的. 即[对象指针名]->[指针所指对象的成员]
你定义了一个指针,该指针指向一个类,比如pc,然后你又定义了一个函数指针,该指针指向上述类中的某个成员函数,比如pm,然后你可以用(pc-> *pm)()来执行该成员函数。
总之这个符号就是用于提取指向成员函数的指针所指向的函数。
-> *实际上是两个运算.
1 -> 取成员操作
2 * 取指针所指针的对象.
-> *往往用于通过 "类成员函数指针 "来调用 "类成员函数 "的场合.
所谓运算符重载,就是对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型。如果还有什么不明白,
type classname::operate=(){}
说明:type表明返回的类型,classname表明这个方法属于的类名,operate是一定要写的,"="号为你要重载的运算符,可以为"+","/"等等,()内为你传参,{}为你的方法具体实现过程
0 0
- c++ 常用运算符解析
- C 语言常用运算符
- C指针解析 ------ 运算符&和*
- C#=> 不常用的运算符
- 3.C语言常用运算符
- C语言常用运算符优先级
- 黑马程序员----C语言:c中的一些常用运算符
- C/C++ 位运算解析
- C/C++ 位运算解析
- C 常用函数解析
- C语言中自增运算符的解析
- VC 中 C/C++ 增减量运算符解析
- C语言编程入门——常用运算符
- C语言笔记系列(四)--运算符和常用语法
- 【C语言简单说】五:常用运算符
- C语言常用运算符与函数汇总
- 常用位运算函数源码解析
- 位运算符的用法及C语言运算符优先级解析
- 使uboot支持S3C6410的SD启动
- scala学习(十五)——trait
- 从framework里面读资源文件
- Vue2.0 新手完全填坑攻略——从环境搭建到发布
- BZOJ4198: [Noi2015]荷马史诗 哈夫曼树
- c++ 常用运算符解析
- 文章标题
- Spark关于Java的RDD操作
- CCF 201612-3 权限查询
- Android-自定义Toast
- springMVC的WebArgumentResolver扩展详解 注入共同参数
- Linux支持的信号列表如下
- 神经网络中激活函数的作用
- Java位运算符总结