[vlc-devel] [vlc-commits] Remove using namespace std; from C++ code

Rémi Denis-Courmont remi at remlab.net
Mon Jun 22 16:15:55 CEST 2015

Le 2015-06-22 16:52, git at videolan.org a écrit :
> vlc | branch: master | Hugo Beauzée-Luyssen <hugo at beauzee.fr> | Mon
> Jun 22 15:16:16 2015 +0200| 
> [e026c01889b100b97cd33c8a485b7ec173cf82eb]
> | committer: Hugo Beauzée-Luyssen
> Remove using namespace std; from C++ code

This is pointless if not actively harmful. Our public headers must be 
usable in external C++ applications code with or without the std 
namespace. AFAIU, this change hides bug that will then strike third 
parties after we release.

Also arguable we should be ready for underlying C++ library headers to 
invoke the std namespace.

Rémi Denis-Courmont

More information about the vlc-devel mailing list