C++ 在使用_文件_、_行_时是否存在任何兼容性问题?

C++ 在使用_文件_、_行_时是否存在任何兼容性问题?,c++,windows,unix,C++,Windows,Unix,这些宏是否仅适用于GCC \uuuuuuuuuuuuu文件 \uuuuuuuuuuuuuuuuuuuuuuuuu 在使用其他编译器编译时是否存在任何限制? < P>它们是标准宏,保证在任何C和C++编译器上都可用(C89,Pr.3.88i 1;C99,Po.67.8,1;C++ 98,16.8,1,C++ 11,iBeDead,C++ 14)。当然,文件的格式可能会根据具体的编译器/平台而有所不同。尽管如此,它们仍然可以通过#line指令进行控制(该标准也强制执行)>P>它们是标准宏,保证在

这些宏是否仅适用于GCC

  • \uuuuuuuuuuuuu文件
  • \uuuuuuuuuuuuuuuuuuuuuuuuu

在使用其他编译器编译时是否存在任何限制?

< P>它们是标准宏,保证在任何C和C++编译器上都可用(C89,Pr.3.88i 1;C99,Po.67.8,1;C++ 98,16.8,1,C++ 11,iBeDead,C++ 14)。当然,
文件的格式可能会根据具体的编译器/平台而有所不同。尽管如此,它们仍然可以通过
#line
指令进行控制(该标准也强制执行)

>P>它们是标准宏,保证在任何C和C++编译器上都是可用的(C89,Pr.3.8,1;C99,Po.6. 1,1;C++1,16.8,16.8,1,C++ 11,iBeDead,C++ 14)。当然,
文件的格式可能会根据具体的编译器/平台而有所不同。尽管如此,它们仍然可以通过
#line
指令进行控制(该标准也强制执行)

这些宏是在C++标准中定义的。所有编译器都必须有它们。宏由C++和C++标准定义(在C标准之前在C中广泛可用),这意味着它们可以在任何可能的编译器(预处理器)中使用。这些宏是在C++标准中定义的。所有编译器都必须有这些宏。宏由C++和C标准定义(在C标准之前在C中广泛可用),这意味着它们可以在任何你可能会动手的编译器(预处理器)中使用。