Open
Description
Using-directives should never appear in the global scope in headers because they irreversibly pollute the global namespace wherever they are included and can lead to unexpected behaviour, such as name conflicts. See O2 CodingGuidelines, C++ Core Guidelines.
Activity