STL的设计原则是效率优先,安全次之。所以STL中几乎没有提供内建的错误检查机制。这就意味着如果程序员违反了规则,将会导致未定义行为。
当然,可以通过重新包装的STL而获得安全的STL,这就需要在效率和安全之间做出权衡。
STL学习笔记(二):STL对待错误的态度
最新推荐文章于 2024-04-08 11:30:06 发布
STL的设计原则是效率优先,安全次之。所以STL中几乎没有提供内建的错误检查机制。这就意味着如果程序员违反了规则,将会导致未定义行为。
当然,可以通过重新包装的STL而获得安全的STL,这就需要在效率和安全之间做出权衡。