class A { Public: A(int b) { num = b; } Int num; }; Void fun(A* a) { a = &A(8); } Int main() { A temp(2); fun(&temp); printf(“%d”,temp.num); return 0; } 应该输出什么?