boost学习札记之Pointer Container库

boost学习笔记之Pointer Container库当我们需要在stl的库中装入多态类的对象时,通常的做法是在容器里装入

boost学习笔记之Pointer Container库

当我们需要在stl的库中装入多态类的对象时,通常的做法是在容器里装入父类的指针,然后手动释放,如我有以下两个类

for( Light_type::size_type i = 0u;      i != lights.size(); ++i ){    if( !lights.is_null(i) )         lights[i].getColor();}
注意对于ptr_set和ptr_multiset来说这显然空指针显然没意义。? ?