Cplusplus.com の間違いと誤解を招く情報
Cplusplus.com は、アクセス可能な C ドキュメントの参考資料として役立ちますが、批判も集めています。不正確さや誤解について。これらの欠点を理解すると、コーディングの決定における潜在的なリスクを防ぐことができます。
エラーと誤解
明らかな例の 1 つは、<アルゴリズム> からの std::remove の誤った説明です。 ;ヘッダ。 Cplusplus.com は、std::remove は新しい末尾以降の要素を変更しないと誤って述べており、元の値が保持されることを示唆しています。これは誤りです。これらの要素は指定されていないため、予測できない結果が生じる可能性があります。
もう 1 つの例は、list::remove に関する誤解を招く情報です。 Cplusplus.com は、グローバル std::remove と「同様の動作」を共有していると主張していますが、実際はそうではありません。 std::remove は単にコンテナ内の要素を移動するだけですが、list::remove はコンテナ固有の知識のおかげで要素を永久に削除します。
Cplusplus.com を使用するリスク
コーディングのガイダンスを Cplusplus.com だけに依存すると、次のような問題が発生する可能性があります。リスク:
推奨事項
Cplusplus.com は出発点として便利ですが、ドキュメントの唯一のソースとして使用することはお勧めできません。正確な情報については、公式 ISO C 標準、または MSDN、cppreference、IBM などの信頼できる情報源を参照してください。
以上がCplusplus.com は C ドキュメントの信頼できるソースですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。