C++
ywh254
这个作者很懒,什么都没留下…
展开
-
C++类外直接访问私有成员
C++类外面如何访问私有成员变量?只要有该对象的指针就可以访问。原创 2016-03-14 13:23:09 · 4141 阅读 · 0 评论 -
static_cast配合void*实现的多态
#include "stdafx.h" #include <iostream> #include <string> #include <vector>using namespace std;class X { public: virtual void f(){ cout << "x"; } };class B: public X { public: //virtual void f(原创 2016-04-17 23:01:41 · 1569 阅读 · 0 评论 -
C++改变虚指针指向的虚表
C++可以改变指针指向的虚表,但不能改变虚表里面的内容,即虚函数的地址。#include <iostream>using namespace std;class A { public: A():m_a(1){} int m_a; virtual void f(){ cout << "A fun "<<m_a << endl; }; };class B { public:原创 2016-04-17 23:03:35 · 861 阅读 · 2 评论