摘要:
静态成员函数,可以不通过对象来调用,即没有隐藏的this指针。virtual函数一定要通过对象来调用,即有隐藏的this指针。static成员没有this指针是关键!static function都是静态决议的(编译的时候就绑定了)而virtual function 是动态决议的(运行时候才绑定)例证#include #include using namespace std;class A { public: A(int a) { this->val2 = a; } static void get_val() { this->val2 = 4; cout <... 阅读全文
posted @ 2014-03-21 23:43
jihite
阅读(6977)
评论(1)
推荐(1)
摘要:
缘起#include #include using namespace std;class A { public: A() { cout #include using namespace std;class A { public: A() { cout #include using namespace std;class A { public: A() { cout << "default constructor!" << endl; } A(int i) { cout << "constr... 阅读全文
posted @ 2014-03-21 14:10
jihite
阅读(647)
评论(0)
推荐(1)

浙公网安备 33010602011771号