jomunoz dijo:Es debido a los estandares que se crearon en el '98 para C++. cin y cout ahora se encuentran en un namespace llamado 'std', por lo que para usarlos se hace así:
std::cout
std::cin
Para algunas librerias comúnmente usadas ya no es necesario dar la extensión .h para incluirlas, es decir se usa #include <iostream> en vez de #include <iostream.h>
Esos son los cambios basicos de 'C++ de escuela' a 'C++ estandar', los otros cambios los puedes buscar en internet.
Para mas facilidad en el codigo, recomiendo incluir el namespace std globalmente, para evitar escribir el std:: cada vez q necesites usarlo........ esto se hace colocando
PHP:
using namespace std;
despues de la declaracion de tus include..... =)