問題タブ [c++-faq]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - C ++コンソールアプリケーションがすぐに終了しないようにするにはどうすればよいですか?
最近、私はこのウェブサイトからC++を学ぼうとしています。残念ながら、コードサンプルの1つを実行しようとすると、そのプログラムが約0.5秒間開いてから、すぐに閉じます。私の努力の成果を見ることができるように、プログラムがすぐに終了するのを止める方法はありますか?
c++ - 関数ポインタのポイントは何ですか?
関数ポインターの有用性がわかりません。場合によっては役立つかもしれないと思いますが(結局、それらは存在します)、関数ポインターを使用する方が良い、または避けられない場合は考えられません。
関数ポインター (C または C++) の適切な使用例をいくつか挙げていただけますか?
c++ - 「ソースファイル」と「翻訳ユニット」という用語の違いは何ですか?
ソースファイルと翻訳単位の違いは何ですか?
c++ - 移動セマンティクスとは何ですか?
C++0xに関するScottMeyersのソフトウェアエンジニアリングラジオポッドキャストインタビューを聞き終えたところです。新機能のほとんどは私にとって理にかなっており、1つを除いて、私は実際にC++0xに興奮しています。私はまだ移動セマンティクスを取得していません...それは正確には何ですか?
c++ - コピーアンドスワップの慣用句とは何ですか?
このイディオムは何ですか? また、いつ使用する必要がありますか? どの問題を解決しますか? C++11を使うとイディオムが変わる?
あちこちで言及されていますが、「それは何ですか」という単一の質問と回答がなかったので、ここにあります。以前に言及された場所の部分的なリストを次に示します。
c++ - * と & を変数名に適用した場合の意味は何ですか?
C++ では、次の違いは何ですか。
c++ - 非 C++ プログラマーに C++ SFINAE を説明する
C++ の SFINAE とは?
C++に詳しくないプログラマーにもわかりやすい言葉で説明していただけませんか?また、SFINAE は Python のような言語のどの概念に対応していますか?
c++ - std :: move()とは何ですか?いつ使用する必要がありますか?
- それは何ですか?
- それは何をするためのものか?
- いつ使用する必要がありますか?
良いリンクをいただければ幸いです。
c++ - std::forward を使用する主な目的と、それによって解決される問題は何ですか?
完全転送では、名前付き右辺値参照を名前なし右辺std::forward
値参照に変換するために使用されます。それを行う目的は何ですか?&を左辺値のままにしておくと、呼び出された関数にどのような影響がありますか?t1
t2
inner
t1
t2
c++ - rvalue、lvalue、xvalue、glvalue、および prvalue とは何ですか?
C++03 では、式は右辺値または左辺値のいずれかです。
C++11 では、式は次のようになります。
- 右辺値
- 左辺値
- x値
- glvalue
- 価格
2カテゴリーが5カテゴリーになりました。
- これらの表現の新しいカテゴリは何ですか?
- これらの新しいカテゴリは、既存の右辺値および左辺値カテゴリとどのように関連していますか?
- C++0x の右辺値と左辺値のカテゴリは C++03 と同じですか?
- なぜこれらの新しいカテゴリが必要なのですか? WG21の神々は、ただの人間である私たちを混乱させようとしているだけですか?