Вот упрощенный пример таких фиктивных переменных.
Код: Выделить всё
static bool foo() { /*some code*/ return true; }
static bool foo2() { /*some code*/ return true; }
static bool bDummy1 = foo();
static bool bDummy2 = foo2();
Я знаю, что создание таких лишних переменных требует очень мало накладных расходов, а ключевое слово static делает их видимыми только локально в cpp-файлах, но это по-прежнему не является хорошим стилем кодирования.
Подробнее здесь: https://stackoverflow.com/questions/792 ... lizing-new
Мобильная версия