为了探究虚表的今生前世,先来一段测试代码
虚函数类:
![]()
1 class CTest
2 {
3 public:
4 int m_nData;
5
6 virtual void PrintData()
7 {
8 printf("Data = 0x%x\n", m_nData);
9 }
10 };
11
12
13 class CBase1
14 {
15 public:
16 int m_nData;
17
18 virtual void PrintData1() = 0;
19 };
20
21
22 class CBase2
23 {
24 public:
25 int m_nData;
26
27 virtual void PrintData2() = 0;
28 };
29
30 class CBaseTest : public CBase1, public CBase2
31 {
32 public:
33 void PrintData1()
34 {
35 printf("Data = 0x%x\n", CBase1::m_nData);
36
订阅专栏 解锁全文
1225

被折叠的 条评论
为什么被折叠?



