私は C++ STL を学んでいますが、STL を安全に使用する方法がわからないことが 1 つあります。
たとえば、コンテナを使用せずにコンテナを使用していることに常に気付いていif (!container.empty())
ます。些細なことのように思えますが、バグの原因です。
STL を安全に使用するためのルールやガイドはありますか?
編集:これまでのところ、そのようなガイドJSF Air Vehicle - C++ Coding Standards - Joint Strike Fighter
を1つ見つけましたが、今では古くなっているようです(または、ほとんどのルールは今日にも適用されますが、少なくとも更新されていません)