我正在学习 C++ STL,但不确定的一件事是如何安全地使用 STL。
例如一件事,我不断地发现自己正在使用容器,而没有做if (!container.empty())
. 似乎是一件微不足道的事情,但却是错误的来源。
是否有关于如何安全使用 STL 的规则或指南?
编辑:到目前为止,我找到了一个这样的指南JSF Air Vehicle - C++ Coding Standards - Joint Strike Fighter
,但它现在似乎已经过时了(或者至少没有更新,尽管大多数规则都适用于今天)