boost学习笔记之Pointer Container库
当我们需要在stl的库中装入多态类的对象时,通常的做法是在容器里装入父类的指针,然后手动释放,如我有以下两个类
for( Light_type::size_type i = 0u; i != lights.size(); ++i ){ if( !lights.is_null(i) ) lights[i].getColor();}