一段有趣的代码,欢迎讨论
class A{public: int a; template<typename T> operator T() { return *((T*)this); }};class B{public: int b;};int _tmain(int argc, _TCHAR* argv[]){ A a; a.a=5; B b=a; return 0;}