問題タブ [qvector]

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 に答える
48 参照

c++ - 独自のテンプレートのクラッシュ原因

テンプレートを使用するとプログラムがクラッシュするのはなぜですか? 私が間違っていることは何ですか?実際のプログラムはここに掲載するには大きすぎるため、これはテスト プログラムです。最初のqDebugwithtest1は表示されますが、2 番目は表示されません。

MS Vista で Qt 5.4 を使用しています。

前もって感謝します!

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

c++ - クラスのオブジェクトで構成される QVector のデータをファイルに書き込むにはどうすればよいですか?

クラスのオブジェクトで構成される QVector のデータをファイルに書き込むにはどうすればよいですか? どうやってやるの?

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

c++ - Qt の読み取りファイルと QVector へのマッピングが非常に遅い (クラッシュ)

私がやろうとしているのは、ファイルを読み取って、それを 2 次元の QVector にマップすることです。これまでの私のコードは次のとおりです

私の問題は、1000,000 行以上を処理すると、「このアプリケーションはランタイムに異常な方法で終了するように要求しました」というメッセージが表示されてプログラムがクラッシュすることです。目標を達成するためのより効率的な方法はありますか? もしそうなら、どのように?

入力ファイルは次のような形式である可能性があります

ID、名前、年齢、性別など

1、サム、12

...

...

1000000

助けやアドバイスをいただければ幸いです

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

qt - Qt のコンテナ クラスが移動可能でコピー不可能な要素タイプを許可しないのはなぜですか?

Qt コンテナ クラスなどQList<T>QVector<T>は、要素タイプがコピー可能である必要があります。C++11 以降、STL コンテナーでは、要素の型がコピー可能または移動可能である必要があります。Qt コンテナーが移動のみの要素タイプをサポートしないのはなぜですか?

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

c++ - 通常の for ループで QVector のオブジェクトを変更する

QVector がある場合は、範囲ベースのループを使用し、参照を使用して QVector 内のオブジェクトを変更できます。

ただし、オブジェクトの変更中にインデックスが必要な場合は、通常の for ループを使用する必要があります。しかし、どうすれば QVector のオブジェクトの値を変更できますか?

回避策として、一時オブジェクトを変更した後にreplaceメソッドを使用しましたが、それはちょっと醜いです。

これはコードです: