Я использую Cygwin с GCC, и в конечном итоге я хочу прочитать в файле символов в вектор символов, и с помощью этого кода
#include <fstream>
#include <vector>
#include <stdlib.h>
using namespace std;
int main (int argc, char *argv[] )
{
vector<char> string1();
string1.push_back('a');
return 0;
}
генерирует эту ошибку времени компиляции:
main.cpp: в функции int main(int,
char**)': main.cpp:46: error: request
for member
push_back 'в string1',
which is of non
-class type
std :: vector> () ()'
Я пробовал это также с вектором целых и строк, и у них была та же проблема.