Знатоки, обьясните что это за конструкция и зачем она?

Подскажите, как по-научному называется этот приём?

Не знаю, никогда не видел никакого заумного названия.

Кстати, в GCC это проблему можно решить вот так:

void kaka (int mumu  __attribute__((unused))) {

а начиная с С++17 есть и стандартизованное решение (кстати, нормально работает в IDE, если там в опциях С++17 поставить)

void kaka ([[maybe_unused]] int mumu) {
4 лайка