問題タブ [valarray]

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

c++ - 演算子 += が std::valarray に適用されました

次に例を示します。

誰かが私にこれを説明してくれるなら、私はこのエラーを理解していません。

回避策はありますか?

よろしくお願いします、

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

c++ - std::valarray が算術でないのはなぜですか?

std::is_arithmetic<std::valarray<float>>が に評価されることに気付きましたfalse。ブーストなどに頼ることなく、「自動ベクトル化」するスカラー コードのオーバーロードを容易にすることが valarrays の全体的なポイントではありませんか?

テンプレート化された型の算術プロパティを継承しないのはなぜですか?

私の質問は必ずしも問題ではありませんが、これが実際に意図されている場合、哲学的な洞察が欠けているに違いないため、私の根本的な誤解です。

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

c++ - slice_array を別の slice_array に割り当てるのは正しいですか?

コードを実行すると、次のようになりました。

s1 = s2使用するのが正しいかどうか疑問に思っていますか?

使用するのが正しい場合、それは古いバージョンの LLVM C++ ライブラリのバグであると言っても過言ではありませんか?

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

c++ - エラー: 'operator*' が非関数として宣言されています

テンプレート クラスのバインドされたテンプレート フレンド関数に問題があります。私と同様の単純な問題があるページを参照しました: vect.hpp:13:33: error: 'operator<<' as non-function の宣言です が、まだ混乱しており、問題を解決できません。ここに私のコードがあります:

WSL2 (Ubuntu 9.3.0-17ubuntu1~20.04)を使用してコンパイルして実行すると、gcc version 9.3.0次のような一連のエラーが発生しました。