struct C
public B
hello() -> voidvirtual
struct B
public A
C
struct A
B
main(int argc, char * argv) -> int