STL
Howard_Liu1314
这个作者很懒,什么都没留下…
展开
-
explicit关键字
explicit关键字 C++提供关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换发生. 声明为explicit的构造函数不能在隐式转换中使用. C++中,一个参数的构造函数(或者除了第一个参数外其余参数都有默认值的多参构造函数),承担了两个角色. 1.是个构造器,2.是个默认且隐含的类型转换操作符. 写下如AAA = XXX,这样的代码,且恰好XXX的转载 2013-07-22 15:51:03 · 540 阅读 · 0 评论 -
map等关联容器 vector等序列容器 如何防止迭代器失效 即erase()的使用
vectoriteratorstringobjectlambdareference http://www.cnblogs.com/my_life/articles/2018852.html 序列性容器::(vector) erase迭代器不仅使所有指向被删元素的迭代器失效,而且使被 删元素之后的所有迭代器失效,所以不能使用erase(iter++)的方 式,但是e转载 2013-11-06 13:10:18 · 861 阅读 · 0 评论