int main() { Foo foo; Hoge &hoge = foo.getHoge(); Hoge hoge2; // hoge2 = hoge; del(foo); hoge.print(); return 0; }
void del(Foo &foo) { HogeChild &hoge = (HogeChild &)foo.getHoge(); hoge.printChild(); }
int main() { Foo foo; Hoge &hoge = foo.getHoge(); Hoge hoge2; // hoge2 = hoge; del(foo); hoge.print(); return 0; }
void del(Foo &foo) { HogeChild &hoge = (HogeChild &)foo.getHoge(); hoge.printChild(); }