We help IT Professionals succeed at work.

"using namespace std;"

mhho asked
Medium Priority
Last Modified: 2013-11-17
Do you know if it is a standard practice to implement "using std::cout;" and
other shortened "using" statements to reduce overhead in a program? I'm
wondering what the benefit of using one of your examples would be over
"using namespace std;" . Is there a savings in memory or something that is
significant enough to cause a programmer to not use the entire namespace
Watch Question

when you do:

using namespace std

you are including all the std functions whereas by doing using std::cout you are only including a few functions

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.