Я читаю "C++ All-in-One для чайников" Дж.П. Мюллера и Дж. Когсвелла и наткнулся на это:
#include <iostream>
using namespace std;
int main()
{
int ExpensiveComputer;
int CheapComputer;
int *ptrToComp;
...
Этот код начинается с инициализации всех задействованных вкусностей - двух целых и указателя на целое число.
Просто чтобы подтвердить, что это ошибка, она должна гласить "... объявив", верно? Мне просто странно, что такие основные ошибки все-таки попадают в книги.