Napisałem prosty program w języku C++, używając unix
jako nazwy zmiennej. Ale kompilacja programu nie powiodła się.preprocesor C++
#include <iostream>
int main() {
int unix = 1;
return 0;
}
Po wyszukaniu dużo w internecie dotarłem do tej strony internetowej, który pomógł mi przez to powiedzieć, że unix
predefiniowane makro równe 1
.
Chcę poznać listę wszystkich takich wstępnie zdefiniowanych makr.
Wstępnie zdefiniowane makro w ** małej literie **? Wydaje się dziwne: o – ereOn
Zamiast tego, jeśli używasz IDE, możesz ustawić kolor wyświetlanego makra jako łatwo identyfikowalny. Visual Studio to ma. –