-
一元运算符(负号、++、--),前置++和后置++有所不同,<br> (1)后置++,返回的是一个对象,而不是对象的引用,定义和声明时需要写上参数类型,没有参数作用,只是一个标识的作用 后置++:Coordinate Coordinate::operator++(int);查看全部
-
(1)静态成员函数的后面不能加const修饰,因为const函数,本质是修饰里面的this指针所指向的量,但是静态成员函数没有this指针,所以编译器会报错。查看全部
-
(1)静态函数不能访问非静态成员函数和非静态数据成员,因为静态成员函数没有this指针,所以访问时找不到是哪个对象的非静态数据成员,从而编译器会报错。 (2)静态成员函数是一个全局变量,对象被销毁时,它的值依然存在,因为是生成内存空间的地方不同。查看全部
-
(1)友元的声明不受限定符的影响,但是一般建议写在类的最开头位置 (2)查看全部
-
索引运算符只能用成员函数进行重载,因为友元函数无法提供this指针 友元型 <<输出运算符号定义(不能用类成员函数定义:因为有两个输入参数,其中第一个参数固定了)查看全部
-
[]索引运算符使用查看全部
-
[]索引运算符实现查看全部
-
[]索引运算符重载查看全部
-
<<符号运算符实现查看全部
-
<<符号运算符查看全部
-
+运算符友元函数重载实现查看全部
-
+运算符友元函数重载查看全部
-
+运算符重载实现查看全部
-
+运算符重载查看全部
-
1111查看全部
举报
0/150
提交
取消