-
- Пустая абстракция, во всей
красеуродливости. Cкpипaч(1 знак., 27.12.2023 22:10, картинка)- Где-то примерно так оно и сделано. Но хочеццо украшений. Ну и иметь
в одном месте счётчики, раскиданные по нескольким исходным файлам.
Чтобы легко и просто добавлять-удалять по мере необходимости. - LightElf(27.12.2023 23:33)
- Так не сгодится? Andrew_Q(1 знак., 28.12.2023 15:09, картинка)
- Хотелка в том, чтобы при появлении в сорце COUNTER_INC(BLA_BLA); -
BLA_BLA само добавилось в enum и в массив счетчиков добавился новый
элемент. Подозреваю, что с помощью вывертов в духе BOOST_PP что-то
такое можно реализовать, но с читаемостью кода может стать плохо. - LightElf(28.12.2023 16:10)
- Пожалейте тех, кому придется это читать. - Cкpипaч(28.12.2023 19:28)
- Хотелка в том, чтобы при появлении в сорце COUNTER_INC(BLA_BLA); -
BLA_BLA само добавилось в enum и в массив счетчиков добавился новый
элемент. Подозреваю, что с помощью вывертов в духе BOOST_PP что-то
такое можно реализовать, но с читаемостью кода может стать плохо. - LightElf(28.12.2023 16:10)
- Дык, файлик dbg.h — наше фсьо! И, помимо стандартного #pragma once,
запилить там #ifdef EBUG ... #endif Eddy_Em(38 знак., 27.12.2023 23:41)
- +1 - Boвa(28.12.2023 04:45)
- Так не сгодится? Andrew_Q(1 знак., 28.12.2023 15:09, картинка)
- Где-то примерно так оно и сделано. Но хочеццо украшений. Ну и иметь
в одном месте счётчики, раскиданные по нескольким исходным файлам.
Чтобы легко и просто добавлять-удалять по мере необходимости. - LightElf(27.12.2023 23:33)
- Как-то так: Eddy_Em(105 знак., 27.12.2023 20:58, ссылка)
- Пустая абстракция, во всей