問題タブ [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.
c++ - stl valarray を 1 行で初期化する
こんにちは、stl valarray を初期化するヘルパー クラスを作成したいと思います。私がしたいのは、次のことです。
そのため、行コマンド ステートメントを 1 つだけ使用して、実行時にベクトルを初期化できます。次のことを行うために、次の構造を試しました。
この構造は、次のようにすると機能します。
私が求めていることは可能ですか?
c++ - クラスのプライベート メンバーとして valarray を初期化できません
valarray とそのサイズを定義する 2 つの int を含むクラスを実装しようとしています。私の hpp ファイルは次のようになります。
ただし、次のようにコンストラクターで valarray を初期化しようとすると:
次のエラー メッセージが表示され続けます。
エラー C2064: 項は 1 つの引数を取る関数として評価されません
ドキュメントには、少なくとも 5 つの異なる方法で valarray を宣言できると書かれていますが、デフォルトのコンストラクターのみが機能します。私はどこでも見ましたが、有用な情報を見つけることができませんでした。どんな助けでも大歓迎です。
c++ - デフォルトの valarray の受け渡しが機能しない
C++ には、次の 2 つの関数があります。
do_work(args) を呼び出して wrapper(args) を呼び出すと、異なる結果が得られます。前者は問題なく動作します。後者は do_work 関数のどこかでクラッシュしますが、その理由はわかりません (コードは非常に複雑です)。これはなぜですか?ラッパー内の関数呼び出しで「arr」引数を省略した場合:
その後、wrapper(args) は正常に動作します! 何が起こっているのか誰にも分かりますか?どこから探し始めたらいいのかわからない。
memory-management - 解決方法 *** glibc が検出されました *** free(): 無効なポインター:
valarray クラスを使用していますが、次のエラーが発生します。
そして、コピーコンストラクターを使用すると、このエラーが発生します。
どうすれば解決できますか?多くの場所を調べたところ、Valgrind を使用できることがわかりましたが、std クラスを使用しているため、これは必要ないと思います。
c++ - ヘッダーファイルでベクトルを宣言するc ++エラー
これに対する答えはどこにも見つかりません。長い間C++を使用していません。このファイルでは、512、256、4736、および 448 はすべて、「型指定子が必要です」というエラーとして赤い下線が引かれています。
しかし、このヘッダーファイルを作成すると:
エラーはなくなります。助けてくれてありがとう。