Используя clang
, следующее test.cpp
:
int main() {
int x = 1;
x--;
return x;
}
предварительно обработано до:
# 1 "test.cpp"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 342 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "test.cpp" 2
int main() {
int x = 1;
x--;
return x;
}
Имеет несколько строк, содержащих #
+ number
+ string
+ number
.
Что означают эти строки?
Где-нибудь есть документация для этого?