По-видимому, существуют разные представления об использовании "использования" в отношении пространства имен std.
Некоторые говорят, что используют 'using namespace std
', другие говорят, что это не префиксные функции std, которые должны использоваться с 'std::
', в то время как другие говорят, что-то вроде этого:
using std::string;
using std::cout;
using std::cin;
using std::endl;
using std::vector;
для всех функций std, которые должны использоваться.
Каковы плюсы и минусы каждого? |