Edspace ka te drejte ne disa aspekte:
Dizavantazhet e makro:
Makrot nuk kane kufizim ne scope. Nuk kane type dhe nuk mund te referencohen me pointer-a.
Avantazhet e makro:
Makrot nuk konsumojne memorje gjate run-time, pasi ato zhduken gjate kompilimit.
Gjithsesi une i referohesha rastit te pare kur personi kishte perdorur:
int gjatesia=7;
int vector[gjatesia];
dhe makrot thjesht tregojne nje alternative funksionale.
Krijoni Kontakt