C/Preprocesor: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
m →Makra: cechy |
m →Cechy czyli zalety i wady: prblemy |
||
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 ==
|