Инструменты пользователя

Инструменты сайта


works:programmer:free-va-args-macro

Макрос free который удаляет все указатели через запятую

#define FREE_PTR(...) \
        do { \
            int i=0;\
            void *pta[] = {__VA_ARGS__}; \
            for( ; i < sizeof(pta)/sizeof(void*); i++) free(pta[i]); \
        } while(0)
works/programmer/free-va-args-macro.txt · Последнее изменение: 2024/06/20 00:44 — 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki