最近再学习Boost::assign库时,了解到在assign库中为标准容器重载了operator+=,在实现中通过工厂函数返回list_inserter类。例如:
vector<int> v;
v += 1,2,3,4,5,6;
那么问题来了上述的代码中,最后变量v是vector类型还是list_inserter类型?如果是vector类型,那么最后是如何变回vector的?求大神指点!
最近再学习Boost::assign库时,了解到在assign库中为标准容器重载了operator+=,在实现中通过工厂函数返回list_inserter类。例如:
vector<int> v;
v += 1,2,3,4,5,6;
那么问题来了上述的代码中,最后变量v是vector类型还是list_inserter类型?如果是vector类型,那么最后是如何变回vector的?求大神指点!