2

C2143: 構文エラー: ';' がありません 「<」の前

このようなエラーの理由がまったくわからないので、C++ にかなり慣れていないのかもしれません。コードは実際には非常に単純です。(VS2003)

#include <vector>

class store
{
public:
    vector<int>storage;
};

int _tmain(int argc, _TCHAR* argv[])
{
    return 0;
}
4

1 に答える 1

3

std::の前に追加する必要があるためvector:

std::vector<int>storage;

vectorクラスは名前空間内にありますstd


または単に追加する

using namespace std;

特にヘッダーファイルの場合、これは強くお勧めしません。

于 2012-08-30T09:48:49.530 に答える