class Base {};
在我的代码的另一部分中,我希望有一个类型为Base的变量,它也可以保存一个Derived类型的对象。Base b1, b2;b2 = Derived();
在Java或C#等语言中,这是可能的。然而,在c ++中,我得到了一个切片错误。有什么方法可以复制例如C++中Java的行为吗?
我正在写一个程序,将两个不同的复数(b*c)相乘,将结果存储在a中,打印出结果。为了简单起见,我只决定使用10个数字,并将b和c的所有虚值和实值设置为数字0到9。int b_re, int b_im);
int as_im[10];int bs_im[10];intcs_im[10];
int a_im = 0;
for (int i = 0; i < 10;