11
Jestem całkiem nowy w preprocesorze C. Czy jest możliwa zmiana argumentu dostarczanego do funkcji podobnej do funkcji: #define
? Na przykład chcę napisać test(size)
, a następnie uwzględnić "Rozmiar" w wynikowym zamienniku.Zmiana wielkości argumentu dostarczonego do makra preprocesora C
Tak więc, aby to zrobić - prawdopodobnie nie będę teraz: (- Musiałbym użyć czegoś bardziej podobnego do 'test (s, S, ize)' (eww)? – andyvn22
@andyvn: Możesz zrobić w ten sposób zauważ, że pierwszy parametr jest niepotrzebny, oczywiście nie ma sensu, ponieważ musisz nadać mu wielką literę ;-). –
@ andyvn22 - lub możesz zrobić coś w stylu 'test (rozmiar, rozmiar)' - jest bardziej niepotrzebny, ale ma mniej eww faktu (przynajmniej dla mnie). –