
C++
ywh254
这个作者很懒,什么都没留下…
展开
-
C++类外直接访问私有成员
C++类外面如何访问私有成员变量?只要有该对象的指针就可以访问。原创 2016-03-14 13:23:09 · 4192 阅读 · 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 · 1597 阅读 · 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 · 909 阅读 · 2 评论