Привет всем. Решил начать изучение C++ по учебнику Липмана(http://tinyurl.com/7887bj5). Там есть один пример, который объясняет использование #ifdef и #endif:
#include <iostream>
using namespace std;
int main()
{
#ifdef DEBUG
cout << "Начало выполнения main()\n";
#endif
string word;
vector<string> text;
while ( cin >> word )
{
#ifdef DEBUG
cout << "Прочитано слово: " << word << "\n";
#endif
text.push_back(word);
}
}
/home/sergey/C++/cel2far/main.cpp: In function ‘int main()’:
/home/sergey/C++/cel2far/main.cpp:9:1: error: ‘vector’ was not declared in this scope
/home/sergey/C++/cel2far/main.cpp:9:14: error: expected primary-expression before ‘>’ token
/home/sergey/C++/cel2far/main.cpp:9:16: error: ‘text’ was not declared in this scope