私はいくつかのデータの配列をstdスレッドクラスを介して関数に渡そうとしています。私はC配列をとる私の現在のメソッドパラメータでエラーが発生しています。 C配列、ベクトルまたはstd配列のうち、stdスレッドで使用するのに最適な構造ですか?これらの配列を参照渡しし、関数の終了後にそれらの配列にアクセスできるようにする必要があります。stdスレッド、C配列、ベクトル配列または標準配列で使用するのに最適な配列タイプですか?
-5
A
答えて
0
コンパイル時にサイズが分かっている場合は、std::array
またはstd::vector::resize
をstd::vector
としてください。それ以外の場合はstd::vector
を使用してください。
C言語では特にcスタイルを使用する必要はありません。特にC関数はスレッドセーフである必要はありません。
+0
コンパイル時のサイズは分かりませんが、その場合の最適な方法は何ですか? – bakalolo
+0
@bukaloloはstd :: vectorsを使うだけです。 –
関連する問題
- 1. 標準配列からツリー配列
- 2. 配列対ベクトル:: Boost ::配列
- 3. C#オブジェクト[、] 2D配列をC++ std 2D配列に変換する
- 4. 標準化された米国の配列と国の配列
- 5. XML配列の標準
- 6. ディクショナリまたは複数の配列の配列が最適ですか?
- 7. Javascriptでハッシュテーブルを使用する:適切な配列の配列ですか?
- 8. 配列をCで配列する
- 9. Cの配列からサブ配列を作成する最適な方法
- 10. 非メンバーフレンド `std :: size()`はC配列とベクトルで動作します
- 11. 標準配列で複数のデータ型を格納するためにchar配列を使用する
- 12. 配列の配列をstd :: sortで並べ替えるには?
- 13. 連想配列と標準配列値の比較PHP
- 14. インデックス配列を使用してnumpy配列からサブ配列を得る方法をベクトル化するには
- 15. char配列の配列C++
- 16. C#配列の配列
- 17. C++:座標の配列ですか?
- 18. 配列にint配列を追加するだけで、配列の最後のバージョンが使用されます
- 19. C++ 11のstd ::配列スライス
- 20. 配列の配列リストは、私の前の配列を最新の配列で上書きし続けます。
- 21. Cでの配列使用
- 22. 異なるタイプの文字列の配列へのJs配列
- 23. PowerShell配列は.NET配列ですか?
- 24. C#で文字列配列をInt配列に変換する
- 25. Cランダムな配列の配列
- 26. ベクトル配列の2つの配列をmatlabのベクトルの配列に結合するには
- 27. ベクトル化:配列
- 28. c#でダブル配列の配列を生成するには?
- 29. IBM会話で文字列配列に配列メソッドを適用する方法
- 30. ruby配列をC配列にRubyInlineで変換するには?
なぜコードとエラーを投稿し、それを行うための主観的な「最良の方法」ではなく、その点について助けを求めるのはなぜですか? – NathanOliver
関数が参照によって引数を取る場合、 'std :: thread'は直感的に動作しません。必要に応じて['std :: ref'](http://en.cppreference.com/w/cpp/utility/functional/ref)を使用して、参照によって実際に使用されることが意図されていることを保証してください。 –