C/Preprocesor: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
→Problemy: przetłumaczono angielską kopiuj-wklejkę |
→Cechy czyli zalety i wady: usunięte zbędne znaki nowej linii |
||
Linia 412:
* NIE umieszczaj znaku średnika na końcu instrukcji #define. To częsty błąd.
==Cechy, czyli zalety i wady ==
Kiedy używać makr:<ref>[https://stackoverflow.com/questions/27592710/when-and-why-use-a-define-macrox-instead-of-function stackoverflow question: when-and-why-use-a-define-macrox-instead-of-function]</ref>
* tylko wtedy, gdy nie masz wyboru i nie możesz użyć funkcji
Linia 419 ⟶ 418:
* kiedy nie chcesz sprawdzać typu
** Gdy chcesz zdefiniować funkcję „ogólną” pracującą z kilkoma typami
Kiedy nie używać makr:
* żeby przyspieszyć kod
<noinclude>{{Przypisy|
|