問題タブ [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 投票する
1 に答える
1192 参照

c++ - stl valarray を 1 行で初期化する

こんにちは、stl valarray を初期化するヘルパー クラスを作成したいと思います。私がしたいのは、次のことです。

そのため、行コマンド ステートメントを 1 つだけ使用して、実行時にベクトルを初期化できます。次のことを行うために、次の構造を試しました。

この構造は、次のようにすると機能します。

私が求めていることは可能ですか?

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

c++ - クラスのプライベート メンバーとして valarray を初期化できません

valarray とそのサイズを定義する 2 つの int を含むクラスを実装しようとしています。私の hpp ファイルは次のようになります。

ただし、次のようにコンストラクターで valarray を初期化しようとすると:

次のエラー メッセージが表示され続けます。

エラー C2064: 項は 1 つの引数を取る関数として評価されません

ドキュメントには、少なくとも 5 つの異なる方法で valarray を宣言できると書かれていますが、デフォルトのコンストラクターのみが機能します。私はどこでも見ましたが、有用な情報を見つけることができませんでした。どんな助けでも大歓迎です。

0 投票する
0 に答える
261 参照

c++ - デフォルトの valarray の受け渡しが機能しない

C++ には、次の 2 つの関数があります。

do_work(args) を呼び出して wrapper(args) を呼び出すと、異なる結果が得られます。前者は問題なく動作します。後者は do_work 関数のどこかでクラッシュしますが、その理由はわかりません (コードは非常に複雑です)。これはなぜですか?ラッパー内の関数呼び出しで「arr」引数を省略した場合:

その後、wrapper(args) は正常に動作します! 何が起こっているのか誰にも分かりますか?どこから探し始めたらいいのかわからない。

0 投票する
0 に答える
1162 参照

memory-management - 解決方法 *** glibc が検出されました *** free(): 無効なポインター:

valarray クラスを使用していますが、次のエラーが発生します。

そして、コピーコンストラクターを使用すると、このエラーが発生します。

どうすれば解決できますか?多くの場所を調べたところ、Valgrind を使用できることがわかりましたが、std クラスを使用しているため、これは必要ないと思います。

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

c++ - ヘッダーファイルでベクトルを宣言するc ++エラー

これに対する答えはどこにも見つかりません。長い間C++を使用していません。このファイルでは、512、256、4736、および 448 はすべて、「型指定子が必要です」というエラーとして赤い下線が引かれています。

しかし、このヘッダーファイルを作成すると:

エラーはなくなります。助けてくれてありがとう。