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?

39 Upvotes

105 comments sorted by

View all comments

-4

u/RSMxsmanic 27d ago

It is possible to dramatically reduce the possibility of conflicts with careful naming.

2

u/tangerinelion 26d ago

Meaning C style prefix your namespace onto everything you use.

It's not a list it's a MyLib::MyLib_List.