我正在尝试做一个孩子和父亲的树,但我正在失去对孩子的引用,当他们出生在一个函数中,这里将一个例子放在狗身上: #include <stdio.h>#include: %d, have %f bones\n",(*pepi.other_dog).id,(*pepi.other_dog).amound_of_bones);
} 下面是奇怪的输出: the dog id: 5, have 1544.500000 bones
th
通常,在C++中,将参数传递给多态对象的函数将指针指向该对象似乎更可取:class DerivedA : public Base {}; OperateOnObject(objects[i]);为什么OperateOnObject()通常被编写为接受指向Base的指针而不是引用切片是否存在潜在问题?(例如vtable丢失</em