11 2013 档案
摘要:class Base{ public: void test(int a); void test(const int a);//error,不属于重载的范畴,函数名冲突.而且这么定义没意义,本来传值就不会改变原值。 } class Base{ public: void test(int &a); vo
阅读全文
摘要:发现以前对protected的用法一直是错误的。 protected的继承的访问权限其实是相对于类的,而不是对象。这么说可能无法理解。看例子: class Base{ protected: int a; public: Base(); }; class Child{ public: Child();
阅读全文
摘要:记录以防忘记 class base{ public: ........ }; class derive:public base{ public: void test(); }; int main(){ derive child; base *father = &child; father->test
阅读全文