test.cpp

来自「Advanced Internet Programming Lecture 2 」· C++ 代码 · 共 46 行

CPP
46
字号
#include <iostream>using namespace std;class base {  public:     int print_msg();};int base::print_msg() {  cout << "This message is from base " << endl;  return 0;}class  derived1:virtual public base {  public:      int print_msg() {      cout << "This is message from derived1 "<< endl;      return 0;    }};class  derived2:virtual public base {  public:      int print_msg() {      cout << "This is message from derived2 "<< endl;      return 0;    }};class derived3:public derived1,derived2 {  public:      int print_msg() {      cout << "This is message from derived3 "<< endl;      return 0;    }};int main (){   derived3 d;   d.print_msg();   return 0;	}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?