union{ int* first; char* second; }
boost::variant<boost::scoped_ptr<int>, boost::scoped_ptr<double> > j; boost::get< boost::scoped_ptr<int> >(j).reset(new int(1) ); cout<<j<<endl;
64,649
社区成员
250,477
社区内容
加载中
试试用AI创作助手写篇文章吧