有时候编译的错误中包含了一堆非自己定义的标志符,这些来自于标准库的内部:
以下划线和大写字母大头(如_InputIter)、双下划线打头和结尾的标志符(__function__),是特供给语言实现的。自己命名时最好和这些区分开来,否则可能造成未定义的行为(UB)。
有时候编译的错误中包含了一堆非自己定义的标志符,这些来自于标准库的内部:
以下划线和大写字母大头(如_InputIter)、双下划线打头和结尾的标志符(__function__),是特供给语言实现的。自己命名时最好和这些区分开来,否则可能造成未定义的行为(UB)。