stdvector

    2

    2答えて

    関数の引数のテンプレートを作成したいと思います。 引数はアロケータ付きのstd::vector<type>です。 デフォルトでは、デフォルトのメモリアロケータが使用されますが、カスタムアロケータも使用できます。 次のコードは機能しません。これを修正するには? template <typename T, typename T2=std::allocator<T>> void pad_zero(st

    1

    2答えて

    Hereのコード: vector<double> samples; int main() { samples.resize(100); for(int i=0; i<100; i++) { samples[i]=i/100.0; } samples.clear(); cout << "vector size: " << samp

    -6

    2答えて

    私はSTLベクターについてよく知っています。しかし、私はと呼ばれるコンストラクタと私は、次のようなベクトルを初期とき、それが何を知りたいのです: int nx=5; int ny=7; std::vector<int> myvec[nx][ny]; 更新: 私はTDM-GCC 4.9.2を使用してコードをコンパイルしたが、どうやらそれ他のコンパイラでは "const int"で初期化する必要があり

    1

    2答えて

    私はC++を学んでおり、セグメンテーションフォルトに問題があります。私のプロジェクトでは、Fileからcharの2d Vectorに読み込みたいと思っています。 ベクターは、これは私の読み取りファイル機能とpush_backによってデバッガ(私はGDBを使用)と言うでセグメンテーションフォールトであるstd::vector<std::vector<char>> gamearea; void Str

    1

    1答えて

    私はC++クラス(heh)の割り当てを受けています。これは、データのベクトルに対して特定の操作を実行するプログラムを作成する必要があると述べています。データは、int型またはdouble型のいずれかです。プログラムはまず、どの型を使用するかをユーザーに尋ね、次に適切なベクタを宣言し、それをプログラムの残りの部分に使用する必要があります。私はこれらの線に沿って何かを考えていた:typedefの文スコ

    -1

    3答えて

    std::vector<Training> _classes;をTraining.hにプライベート変数として宣言しました。私は最初のユーザーから_noOfClassesを取得し、その多くの要素でvectorを初期化したいが、私はエラーを取得しています: call of an object of a class type without appropriate operator() or conve

    -4

    2答えて

    内部オブジェクトがあるクラス実装する場合: std::vector<std::vector<bool>> a; クラスはfalseを割り当てるoperator[]このオブジェクトを初期化します。我々は現在の状態を反映するために、このオブジェクトを更新プライベートメンバ関数の間に for(auto i = 0; i < limit; ++i) { for(auto j = 0; j <

    -3

    1答えて

    私が作成しているC++アプリケーションでは、お気に入りのゲームをリストに追加したり削除したりすることができます。 リストを注文したいと思います。 私は初心者ですゼルダの伝説 コントラ GTA V私はしかし、私は、ベクター(複数可)を使用しています、forループ/しばらく使用する必要があります知っている 私のコードでwhile/forループをどこに置くべきかはわかりません。私がこれまで試してみました

    -5

    2答えて

    のマップからベクトルを得る: vector<float> vec; vec = hit[1]; エラーIを取得です: candidate function not viable: no known conversion from vector<float, allocator<float>> to const vector<double, allocator<double>> for 1st

    0

    4答えて

    何か配線されていますかstdベクトル 変数は値が動的に変更されますが、その例では20未満です。 dynamicSizeToInsert なぜベクトルサイズが拡大し続けるのですか? std::vector<int> v; //sometimes its 5 sometimes it is 10 sometimes it is N < 20 int dynamicSizeToInsert = 5