#include#include #include #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP() //為了注冊新的數據類型 using namespace std; namespace ex{ //定義新的數據類型 struct demo_class { int a,b; }; BOOST_TYPEOF_REGISTER_TYPE(ex::demo_class) //向typeof庫注冊類 } vector func() { vector v(10,"氣死你氣死你");//返回vector 的函數 return v; } int main() { BOOST_TYPEOF(2.0*3) x=2.0*3;//推導類型位double,並將結果賦值給x cout< ::iterator it=v.begin(); while(it!=v.end()) { cout<<(*it).c_str()<