📄 a_7_2.cpp
字号:
// 这是一道纠错题,读者必须纠正其中的错误才能成功编译
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;
typedef int err;
class A {
public:
// static int dd; // ⑤
int dd; // ④
void fun(int x){dd=x;}
};
// int A::dd = 4; // ⑥
class B:public A {
public:
void fun1(int x){dd=x;}
};
class C:public A{
public:
void fun2(int x){dd=x;}
};
class D:public B,public C{
public:
void fun3(int x){dd=x;} // ⑦
// void fun(int x){dd=x;} // ⑧
};
void main()
{ D d;
cout << d.dd<<endl; // ①
d.fun(45); // ②
cout << d.dd; // ③
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -