IT-Swarm.Net

c++-faq

最も信頼のあるC++ブックガイドとリスト

演算子オーバーロードの基本的な規則と慣用句は何ですか?

C++ 17の新機能は何ですか?

"using namespace std"が悪い方法と考えられているのはなぜですか?

Explicitキーワードはどういう意味ですか?

未定義の参照/未解決の外部シンボルエラーとは何ですか。どうすれば修正できますか?

Static_cast、dynamic_cast、const_cast、およびreinterpret_castはいつ使用する必要がありますか?

C++ 11のラムダ式とは何ですか?

C++標準はint、long型のサイズをどのように述べていますか

コピーアンドスワップイディオムとは何ですか?

スマートポインタとは何ですか。いつ使用するべきですか。

移動意味論とは何ですか?

3の法則は何ですか?

テンプレートはなぜヘッダーファイルにしか実装できないのですか?

プライベート、パブリック、プロテクトの継承の違い

定義と宣言の違いは何ですか?

右辺値、左辺値、x値、gl値、およびpr値とは何ですか?

C++のPOD型は何ですか?

C++識別子でアンダースコアを使用する際の規則は何ですか?

なぜenumクラスがplain enumよりも好まれるのですか?

std :: wstring VS std :: string

C++ 11でT &&(二重アンパサンド)とはどういう意味ですか?

クラスの関数宣言の最後の 'const'の意味は?

C++の<=>演算子は何ですか?

Std :: move()とは何ですか?また、いつ使用するべきですか?

なぜC++プログラマは 'new'の使用を最小限にすべきでしょうか。

"template"キーワードと "typename"キーワードをどこに、なぜ配置する必要があるのですか?

「スパン」とは何ですか。いつ使用する必要がありますか?

未定義の動作とシーケンスポイント

いつ前方宣言を使用できますか?

C ++の構造体とクラスの違いは何ですか?

コンパイル/リンクプロセスはどのように機能しますか?

オブジェクトスライスとは

構造体のsizeofが各メンバのsizeofの合計と等しくないのはなぜですか?

C ++コンソールアプリケーションがすぐに終了しないようにする方法

型名の後の括弧はnewと違いますか?

C ++でのXMLパーサーを使うべきですか?

C ++の参照変数を返すのは悪いことですか?

イテレーター無効化規則

C ++で配列を使用する方法

C ++: "std :: endl"と "\ n"

どうしてマクロで無意味なdo-whileやif-else文を使わないのですか?

C ++ 11の右辺値と移動意味の混乱(returnステートメント)

クラスメンバー関数テンプレートは仮想的にできますか?

クラス間の循環依存関係によるビルドエラーを解決する

「STL」と「C ++標準ライブラリ」の違いは何ですか?