摘要:
构造函数: 构造函数里的参数不应该和成员属性名一样,否则编译可以通过,结果大吃一惊。构造函数可以直接写在类里面,也可以另外通过域操作符写在类外面。C++里面,如果你构造函数一个没写,编译器默认给你准备了一个。一旦你写了构造函数,编译器就不给你准备了。这个和Java似乎不太一样。反正,正常人都会写不止一个的构造函数吧。自己好好写是没有错的。函数的重载: 重载函数的参数个数、参数类型或参数顺序3者中必须至少有一种不同,函数返回值类型可以相同也可以不同。 函数的重载一定发生在相同范围,一定是同一个类。 virtual关键字可有可无。operator运算符重载不影响优先级。不是所有的运算符都能... 阅读全文