I've been told by others that writing
using namespace std; in code is wrong, and that I should use
std::cout and std::cin directly
instead.
Why is using namespace considered a bad practice? Is it inefficient or does it risk declaring
std;
ambiguous variables (variables that share the same name as a function in
std namespace)? Does it impact
performance?
No comments:
Post a Comment