p5718.c

来自「gcc3.2.1源代码」· C语言 代码 · 共 38 行

C
38
字号
// prms-id: 5718class Base {  int i;public:  Base() { i = 42; };};class Mixin {  int j;public:  Mixin() { j = 42; }};class Derived : public Base, public Mixin {public:  Derived() { };  Derived & operator=(Mixin & m) { return *this; };};voidtestFunct(Derived * arg) {  Mixin temp;  (Mixin &)(*arg) = temp;		// gets bogus error }intmain(int argc, char *argv[]) {  Derived temp;  testFunct(&temp);}

⌨️ 快捷键说明

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