读书人

boost学习札记之Pointer Container库

发布时间: 2012-10-26 10:30:59 作者: rapoo

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来说这显然空指针显然没意义。? ?

读书人网 >操作系统

热点推荐