多数のレガシーCコードを継承し、GCC(g ++)を使用してLinuxでコンパイルするために移植中です。将来的にはC++を使用する予定であり、とにかく「カスタム」ライブラリヘッダーファイル(およびコンパイラの警告)を修正しているので、新しいC++スタイルのヘッダーを使用するように古いCヘッダーを更新しても安全です。
だから
#include <cstdlib>
それ以外の
#include <stdlib.h>
私の知る限り、この2つの違いは、cstdlibのstd::
名前空間にあることだけです。
これを悪い考えにするものはありますか?