Цитата(Скопидор @ Apr 9 2009, 17:26)

Но начинает "ругаться", например, что неизвестны идентификаторы cin и cout
Но?
Изучите что такое namespace -- пространство имен.
Объявлены cin и cout в пространстве имен std (откройте файл iostream, увидите). Для их использования либо указываем каждый раз компилятору где искать то к чему обращаемся:
Код
#include <iostream>
int main () {
std::cout << "Hello world!";
return 0;
}
или подключаем всё что есть в этом пространстве имён:
Код
#include <iostream>
using namespace std;
int main () {
cout << "Hello world!";
return 0;
}
В iostream.h пространство имён std просто сразу подключено. Но? С некоторыми ораничениями.