問題タブ [c++14]

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.

0 投票する
2 に答える
530 参照

c++ - デフォルトのテンプレートパラメータを持つC++ 14変数テンプレート?

C++14 では、変数テンプレートが許可されます。

ここで、次のケースを検討してください。

pi質問:デフォルト パラメータを取得するにはどうすればよいですか?

0 投票する
5 に答える
3307 参照

c++ - ラムダがステートレスかどうかをテストしますか?

ラムダがステートレスかどうか、つまり何かをキャプチャするかどうかをテストするにはどうすればよいですか? 私の推測では、関数ポインターのオーバーロードまたはテンプレートの特殊化でオーバーロードの解決を使用していますか?

0 投票する
3 に答える
462 参照

c++ - ラムダからキャプチャされた変数を取得しますか?

ラムダのキャプチャされた変数の型/値を取得する方法があるかどうか疑問に思っていましたか? - 使用シナリオは似ています。

注:get_capture_*<N>(lambda)の場合、明らかにコンパイラ エラーが発生するはずN > #captured_variablesです。

私が必要としているのは、実際には、可能であれば何らかの方法でキャプチャにアクセスする方法です。つまり、テンプレートのメタプログラミングを自分で行うことができます。

0 投票する
1 に答える
500 参照

c++11 - cv修飾子を節約するためのdecltype(auto)とauto&&

cv qualifier を保持するために c++14 機能 decltype(auto) と auto&& を使用する利点はありますか?

0 投票する
1 に答える
2456 参照

c++ - 関数の戻り値の型の一般的な処理を実行する decltype(auto) と auto&& の比較

auto&&左辺値を返す関数を処理するために使用する場合:

v左辺値の代わりに参照として扱うことの結果は何ですか? これらの結果は、関数の戻り値の型の一般的な処理を実行するdecltype(auto)代わりにを使用することを正当化しますか?auto&&

0 投票する
2 に答える
3166 参照

c++ - プロキシ イテレータ/参照および auto を含むコンテナ

私は次の問題にたプロキシイテレータ/参照型を持つコンテナを実装しています.std::vector<bool>std::vector<bool>std::vector<bool>

  • 両方の静的アサートがパスするようにプロキシ タイプを実装する方法はありますか?

  • このようなコンテナを実装する際に、この問題に対処する方法に関するガイドラインはありますか?

auto/ auto&/ auto&&/への変換演算子を使用することconst auto...でしょうか。

編集:より明確にするために例を作り直しました。以下のコメントについて@LucDantonに感謝します。