-
一元运算符友元函数重载2查看全部
-
一元运算符友元函数重载查看全部
-
一元运算符成员函数重载查看全部
-
静态数据成员毕业初始化查看全部
-
静态成员函数无法调用非静态的查看全部
-
类中friend可以随便放,不用管public private查看全部
-
后自增运算符重载,先记录一个原来的对象,coordinate(*this);x++;y++;return old;查看全部
-
前自增运算符返回引用,后自增不返回引用查看全部
-
索引运算符重载不能使用友元函数的形式进行重载,因为索引运算符传入的第一个参数一定要是this指针,即当前对象的指针,否则无法实现实现重载查看全部
-
重载<<时,只能使用友元函数进行重载,而不能通过成员函数来重载,因为<<的重载要求要有两个传入的参数,且其中一个的类型张必须是ostream&的,而如果使用成员函数来重载的话,则一定会隐形的传入一个this指针。查看全部
-
+运算符重载:友元函数重载、成员函数重载查看全部
-
静态成员函数不能加const,即没有常量 静态成员函数,因此const修饰一个成员函数的时候,实际是修饰隐形传递给函数的this指针,而静态成员函数是不会传入this指针的,因此const也就不知道在修饰什么了,所以静态成员函数没有const形式查看全部
-
静态数据、成员函数的注意事项查看全部
-
静态成员函数并不会传入一个隐形的this指针。而普通的成员函数是会传入的。所以在静态成员函数中无法调用非静态的成员(函数或者数据)查看全部
-
静态成员static是依赖于类本身的,而普通类成员是依赖于对象的,即普通成员需要实例化才会有他的价值。 另外由于静态成员并不依赖于对象(即类的实例化),所以静态成员并不是在构造函数中初始化,而是单独初始化,且初始化的时候不要加入static关键字了。查看全部
举报
0/150
提交
取消