Ошибка компилятора C2005
#line ожидается номер строки, найденный "токен"
За #line
директивой должно следовать номер строки.
Следующий пример приводит к возникновению ошибки C2005:
// C2005.cpp
int main() {
int i = 0;
#line i // C2005
}
Возможное решение
// C2005b.cpp
int main() {
int i = 0;
#line 0
}