[导入]Exceptional C++ 之 1

[导入]Exceptional C++ 之 1

设计准则:绝对不要解引用一个无效的 iterator。
摘要:
  1. 有效的数值:iterator 指向的位置有效。
  2. 有效的寿命:iterator 使用时仍然有效。
  3. 有效的范围:一对 iterators 组成一个有效的范围,first 在 last 之前(或相等),并且两者指向同一个container。
  4. 防止不合法的操作行为,如修改内置类型的暂时对象。

文章来源: http://my.donews.com/robinchow/2007/01/10/rwyjwpstnlvfjtxeqzrupbzdkijaqyohunrq/

你可能感兴趣的:([导入]Exceptional C++ 之 1)