最新のC++ 11/C++ 14/C++ 17および将来のC++ 20の文字列への列挙
Boost.FilesystemとC ++標準ファイルシステムライブラリはどの程度似ていますか?
ポインタが適切に配置されたメモリ位置を指しているかどうかを確認するにはどうすればよいですか?
最新のC ++の実験的機能は、長期プロジェクトに対して信頼性がありますか?
C++ 11、14、17または20はpiの標準定数を導入していますか?
char {}とchar()がchar *引数の一時変数として機能するのはなぜですか?
Lambda自体内のC ++ Lambda関数のアドレスを取得する方法
アグリゲートとPODとは何ですか、またそれらは特別なのはなぜですか。
C ++の概念(「concepts lite」)をサポートするgccを構築するにはどうすればよいですか?
Apple clangバージョンと対応するアップストリームLLVMバージョンを取得します
ベクターから要素を削除するためのstd :: remove_ifのより良い代替手段はありますか?
C ++ 17の新しい範囲ベースのforループはRanges TSにどのように役立ちますか?
shared_timed_mutexがc ++ 14で定義されているのに、shared_mutexがc ++ 17で定義されているのはなぜですか?
reinterpret_castは、単純にデフォルトで構築可能なオブジェクトを作成します
テンプレート控除ガイドとは何ですか?いつ使用する必要がありますか?
範囲ベースのforループの構造化バインディングが単なるコピーであり、参照ではないのはなぜですか?
std :: mutexとstd :: shared_mutexの違い
constexprが本当にconstexprであるかを知ることは可能ですか?
C ++ 17以降、正しいアドレスとタイプのポインターは常に有効なポインターですか?
std :: cin(gcc、clangが同意しない)を介して、負の値をunsignedに読み取ることは失敗する必要がありますか?
MSVC ++:テンプレートのstatic_assertはラムダ内でトリガーされません
新しいstd :: map :: Erase()署名C ++ 17
現代のC ++では、文字列リテラルをパラメーターとしてC ++テンプレートに渡すことは可能ですか?
C ++ 17のあいまいなエラー(テンプレートテンプレートパラメーターとデフォルト引数の問題)
std :: variantのタイプ別にインデックスを取得する
MSVC constexpr関数 'xyz'は定数式にならない
「auto ch = unsigned char {'p'}」がC ++ 17でコンパイルされないのはなぜですか?
なぜSTD :: C ++ 20で[[Nodiscard]]ではなく、
std :: stringを「string」または「string」と比較する必要がありますか?
C ++ 14とC ++ 17の違い: `* p ++ = * p`
コンストラクタが明示的にデフォルトまたは削除されている場合、C ++ 20以降、集約の初期化が機能しないのはなぜですか?
C ++ 17のオブジェクトの有効期間外の非静的メンバー関数を呼び出す
GCC9はstd :: variantの値のない状態を回避できますか?
C ++ 14とC ++ 17でstd :: atomicコンストラクターの動作が異なるのはなぜですか
現在のテンプレートをテンプレートパラメータの1つに対するテンプレートパラメータとして使用する
キャプチャレスラムダは標準で空であることが保証されていますか?
C ++で双方向に4つの列挙型クラス値を循環的に反復する方法
移動コンストラクターが継承されておらず、デフォルトも生成されていません
単項演算子と二項演算子を使用したテンプレートフレンド関数のC ++ 17とC ++ 20の違い
引数としてリテラル `0`またはリテラル` 1`のみを受け入れる関数を記述します
返されたオブジェクトを構築する例外を引き起こす可能性がある関数 `noexcept`をマークする
C ++のクラステンプレート内の非静的データメンバーの適切な初期化を確実にする方法
boost :: filesystem :: canonical()がターゲットパスの存在を必要とするのはなぜですか?
C ++でデストラチャをエミュレートするにはどうすればよいですか?
Experimental :: filesystemリンカーエラー
polymorphic_allocator:いつ、なぜそれを使うべきですか?
C ++ 17で移動不可能な型と保証されたRVOを持つ複数の戻り値(構造化バインディング)
致命的なエラー:ファイルシステム:そのようなファイルまたはディレクトリはありません
なぜstd :: allocatorの構造と破棄関数はc ++ 17で非推奨になりましたか?
boost :: recursive_wrapperを使用せずに、再帰でstd :: variantを使用する
std :: hardware_destructive_interference_sizeとstd :: hardware_constructive_interference_sizeを理解する
std :: string_viewはconst std :: string&と比べてどれだけ正確ですか?
std :: variantとboost :: Variantの違いは何ですか?
なぜC ++ 17構造化バインディングは{}を使用しないのですか?