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;   }   应该输出什么?