net34.c

来自「linux下编程用 编译软件」· C语言 代码 · 共 42 行

C
42
字号
// { dg-do run  }// { dg-options "" }#include <iostream>class foo {public:        foo(int i) {k = i;}protected:        int k;};class bar_1 : public foo {public:        bar_1(int i) : foo(i) {}        int get_k() {return k;}};class bar_2 : public foo {public:    bar_2(int i) : foo(i) {}        int get_k() {return k;}};class multiple : public bar_1, public bar_2 {public:        multiple(int i1, int i2) : bar_1(i1), bar_2(i2) {}        void print() {                std::cout << "bar_1::k -> " << bar_1::k << "\n";                std::cout << "bar_2::k -> " << bar_2::k << "\n";                std::cout << "bar_1::get_k() -> " << bar_1::get_k() << "\n";                std::cout << "bar_2::get_k() -> " << bar_2::get_k() << "\n";        }};int main() {        multiple m(1,2);        m.print();}

⌨️ 快捷键说明

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