1. 首页
  2. 数据库
  3. 其它
  4. C++中点操作符和箭头操作符

C++中点操作符和箭头操作符

上传者: 2020-12-23 05:37:13上传 PDF文件 37.65KB 热度 39次
区别 C++中对于类来说,对于其中的成员,用点操作符.来获得,而对于一个指向类对象的指针来说,则用箭头操作符->调用该指针所指向对象的成员。 当类定义->重载操作符后,则既可以用箭头操作符,也可以用点操作符。 重载->操作符 重载箭头操作符必须定义为类成员函数。没有显式形参(而且是类成员,隐式形参是this)。->的右操作数不是表达式,而是对应类成员的一个标识符,由编译器处理获取成员工作。 重载箭头操作符必须返回指向类类型的指针,或者返回定义了自己的箭头操作符的类类型对象。 如果返回类型是指针,则内置箭头操作符可用于该指针,编译器对该指针解引用并
下载地址
用户评论