这些是一样的吗:
int foo(bar* p) {
return p->someInt();
}
和
int foo(bar& r) {
return r.someInt();
忽略空指针电位。这两个函数在功能上是否相同,无论someInt()是虚拟的还是传递给bar的子类bar?
这个切片什么吗?
bar& ref = *ptr_to_bar;
Cats萌萌
摇曳的蔷薇
猛跑小猪
相关分类