stdvector

    2

    2答えて

    私はC++を初めて使用しており、私は小さなダンジョンのクローラゲームを作ろうとしています。現在、私はヘッダファイルに複数のベクトルを宣言していますが、複数のエラーが出るようです。私はこの問題をStackOverflowで検索しようとしましたが、答えは実際には動作していないようです。ここで は私のヘッダファイルのいずれかです。ここで(Hero.h) #pragma once class Hero

    2

    1答えて

    私はグラフィックプログラムのstd :: vectorsで作業しています。それらのベクトルは画面上の位置を含み、それらはソートされます。良い理解のために vector1 : [2, 6, 10] vector2 : [1, 5, 6, 10] result : [1, 2, 5, 6, 10] ::さて、私は、このような何かを重複の可能性を除去しながら、それらを一緒にマージし、実際のソート

    -4

    3答えて

    文字列のベクトルに文字を最初に変換することで文字を挿入しようとしていますが、ケース1は動作しません。誰かがその行動を説明できますか? charをベクターに直接挿入するための回避策はありますか? // vector of strings vector lt; std::string gt; out; // EDIT - stack overflow is not letting

    3

    2答えて

    私は私のC++プログラムは++ myvecがstd::vector<float>の目的である warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i=0; i< myvec->size(); i++){ ^ をGを使用してコ

    2

    3答えて

    値がdouble start,double end、ステップサイズがdouble stepであるとします。 値startで始まり、限り現在の値がend未満であるようstepsizeずつ増加してstd::vector<double>を埋めるための最も簡単な方法は何ですか? このタスクを1つのライナーにするstl関数があれば、私は自分自身に尋ねています。ただ、学術目的のために std::vector<

    1

    1答えて

    私はstd::vector<int>の長さが4であり、一定であるとします。次に、スレッドiはインデックスiだけを読み書きする4つのスレッドがあります。これはスレッドセーフですか?単一の要素を互いに独立して変更することはできますか?私は彼らがおそらく一度にキャッシュラインにロードされるように、彼らが近くにいるので不思議です。 スレッドごとのインデックス範囲が1より大きい場合は違いがありますか? 編集

    0

    1答えて

    std :: vectorデータをNSDataに保存して復元することができますが、それは断続的に機能します。ここで働くように見えたので、私はもともと質問を投稿し、答えを受け入れた: Storing and Restoring std::vector from NSData しかし、時にはそれが動作し、他の時間、それはEXC_BAD_ACCESSエラーが発生します。時にはそれは、テストの繰り返し33

    0

    1答えて

    以下のMWEを参照すると、PointとCellを含むMeshがあります。今度はMETISでメッシュを2つに分割し、2つの新しいメッシュを作成したいと思います。メッシュ内の循環ポインタの方向を考慮すると、新しいメッシュのポイントとセルのポインタを新しいアドレスに簡単に更新できますか? #include <iostream> #include <vector> struct Point; st

    0

    2答えて

    私はアルゴリズムを作るのにstd::vectorを使っています。私はリンクされたリストによってベクトルを置き換えたいと思う。 そうするためには、私はstd::listを使用して考えたが、私はこれを行う方法を見当がつかない、例えば私は、ベクトル/リスト内の値を見つけるための例を以下試してみました: void find_values_in_vector(const std::vector<int>&

    1

    3答えて

    多項式の係数を表すためにstd :: vectorの周りに小さなラッパークラスを作成しようとしています。呼び出し元は係数を反復処理できる必要がありますが、基本的な実装を公開したくありません。パターンを使用 はhere、hereを説明し、他の場所で、私は以下のようにイテレータに沿って通過するように試みた: : typedef std::vector<unsigned char> charVec;