27

camelCaseC++ 標準ライブラリが命名規則または命名規則の代わりにすべて小文字とアンダースコアを使用する理由を知りたいPascalCaseです。

個人的には、コードを入力するときに後者の方がはるかに扱いやすいと思いますが、前者を使用する何らかの正当な理由はありますか?

4

2 に答える 2

24

主な理由:既存のコードとの互換性を維持するため。C でも行っているためです。

これらのC++ コーディング標準も参照してください。これは、規則の重要性に関する一般的な理由を示しています。


これらのリンクでは、C/C++ 標準ライブラリの命名規則について説明しています。

于 2011-03-24T03:47:55.007 に答える
8

大会。C の時代以前から、彼らはずっとそのようにしてきました...そして、キャップを追加するためだけにその慣習を破る正当な理由がありませんでした (大量の既存のコードとの互換性を壊す可能性があることは言うまでもありません)。関数名の束。

于 2011-03-24T03:49:21.987 に答える