問題タブ [c++20]

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 投票する
1 に答える
292 参照

c++ - イテレータ(入力パラメータ)が一般的にconstexprでない場合、constexprアルゴリズムは本当に便利ですか?

c++ 20 で提案され、一部のアルゴリズムは constexpr です。

例えば:

イテレータは一般に constexpr ではないことはわかっていますが。これは、constexpr コンテナーの場合にのみ役立つと思います。私が何かを見逃しているかどうか、そして私の理解が正しいかどうかを誰かが明確にすることができますか?.

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

c++ - 複合型を非複合型に減らす方法

要件: 複合型 'T' が与えられた場合、基本型として使用される非複合型は何ですか?

これまでのところ、私の試みはこのテンプレートエイリアスです:

例えば

これをテストするユースケースの数は、おそらく非常に多いでしょう。これをさらに進める前に、誰かがより良いアイデアや実装を持っているかどうか尋ねたいと思いますか?

そのようなことが論理的かどうかを尋ねています。これがユースケースの出番です。それが論理的であれば、それを書くことができます。

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

c++ - AFT (Abbreviated Function Templates) について物議をかもしているのは何ですか?

なぜこの機能は物議をかもしているのでしょうか? 残りのコンセプト TS と一緒に C++20 にマージされていないことがわかりました。Web を検索しても、ほぼすべての新しい C++ 機能に適用できる一般的なものを除いて、適切な引数を見つけることができませんでした。

人々は何をそんなに恐れているのですか?そこにはどのような落とし穴があるのでしょうか? 結局のところ、ジェネリック ラムダは既にあります。