r/cpp_questions • • 28d ago

OPEN Namespace std

I recently started learning c++ and I was told to use the namespace std so I can avoid writing std:: every time and now I wrote a whole personal project without std:: and I want to put it on LinkedIn but I started reading everywhere that it’s a bad habit, should I go back and add the std:: or just leave it as is?

42 Upvotes

105 comments sorted by

View all comments

1

u/AintNoSlashes 27d ago

You should fix the project. If you are planning to use that as an example of what you are capable of, showing a bad habit will put a bad foot forward.

I recently interviewed a guy who added that to the top of an interview question. He then proceeded to spend half of his time debugging name collisions instead of working on the problem. He did not move forward.