相关疑难解决方法(0)

什么是C++预处理器输出中的<内置>?

简介:C++预处理器输出包含一些说明的行<built-in>.我很想知道它们的用途.

细节:

当我在一个文件名为编译下面的代码test.cppclang++ -E(输出g++是相似的):

#include <iostream>

int main()
{
  std::cout << "Hello World!" << std::endl;
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

前几行输出如下:

#1"test.cpp"
#1"test.cpp"1
#1"<内置>"1
#1"<内置>"3
#156"<内置>"3
#1"<命令line>"1
#1"<内置>"2
#1"test.cpp"2

我的问题是这些<built-in>陈述是什么意思.

c++ c-preprocessor

9
推荐指数
1
解决办法
1264
查看次数

标签 统计

c++ ×1

c-preprocessor ×1