0

「のインスタンスをスローした後に呼び出された終了」という実行時エラーが発生しましたstd::bad_alloc

    do
    {
        getline(in_stream, tempstr1);
        itemNumb.push_back(tempstr1);
        getline(in_stream, tempstr2);
        itemNumb.push_back(tempstr2);
        in_stream >> tempdoub;
        itemCost.push_back(tempdoub);
        in_stream >> tempint;
        itemQuant.push_back(tempint);
        index++;
    } while (! in_stream.eof());
    in_stream.close();

編集:明確にする必要がitemNumbありitemName、文字列ベクトルでitemCostあり、二重ベクトルでありitemQuant、整数ベクトルです。tempstr1および 2 は文字列、tempdoubは double、およびtempint整数です。

4

1 に答える 1