Почему обязательно использовать namespace std
в новых компиляторах, тогда как программы, написанные на Turbo C++/Borland C++, не требуют пространства имен std?
Это работает в старых компиляторах
#include <iostream.h>
int main () {
cout << "Hello Programmers";
return 0;
}
но мы должны написать приведенную ниже программу в новых компиляторах вместо приведенной выше, так как приведенные выше программы не работают в новых компиляторах.
#include <iostream>
using namespace std;
int main () {
cout << "Hello Programmers";
return 0;
}