Подскажите, как по-научному называется этот приём?
Не знаю, никогда не видел никакого заумного названия.
Кстати, в GCC это проблему можно решить вот так:
void kaka (int mumu __attribute__((unused))) {
а начиная с С++17 есть и стандартизованное решение (кстати, нормально работает в IDE, если там в опциях С++17 поставить)
void kaka ([[maybe_unused]] int mumu) {
4 лайка