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