一般来说,using namespace在全球范围内被认为是一种不良做法.但是,根据cppreference,在_用户定义的文字的情况下,不以下划线()开头的标识符保留用于标准库.
using namespace
_
标识符,用作将调用此函数的用户定义文字的ud后缀.必须以下划线_开头:不以下划线开头的后缀保留给标准库提供的文字运算符.
这是否意味着我可以安全地using namespace std::literals;在全球范围内做?
using namespace std::literals;
c++ user-defined-literals
c++ ×1
user-defined-literals ×1