При использовании пространств имен С++ вы предпочитаете явно называть их, например:
std::cout << "Hello, world!\n";
Или вы предпочитаете using namespace
:
using namespace std;
cout << "Hello, world!\n";
И если, если вы предпочитаете последний, объявляете ли вы свои объявления в области файлов или функций?
Лично я предпочитаю явно называть их - это больше печатает, но при использовании смеси пространств имен (например, std
и boost
) я считаю, что это более читаемо.