C/Preprocesor: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
m →‎Makra: cechy
Linia 397:
===pozostałe makra===
* [[C/assert|assert i NDEBUG]]
 
==Problemy==
 
Problemy<ref>[https://gcc.gnu.org/onlinedocs/cpp/Macro-Pitfalls.html#Macro-Pitfalls gcc online docs: Macro-Pitfalls]</ref>
* Połykanie średnika ( ang. Swallowing the Semicolon )
* Misnesting
* Operator Precedence Problems
* Duplication of Side Effects
* Self-Referential Macros
* Argument Prescan
* Newlines in Arguments
 
==Cechy czyli zalety i wady ==