История изменений
Исправление Dudraug, (текущая версия) :
Ясен фиг, что главная проблема не в do{}while; Просто меня это тоже в ступор поставило.
А так сделать логирование с именем функции (+имя файла, +номер строки) в C++ без макросов не получится.
Это то понятно, но вот многострочные макросы я на дух не переношу. Да и define для констант тоже. Как я и сказал «без крайней необходимости».
Исходная версия Dudraug, :
Ясен фиг, что главная проблема не в do{}while; Просто меня это тоже в ступор поставило.
А так сделать логирование с именем функции (+имя файла, +номер строки) в C++ без макросов не получится.
Это-то понятно, но вот многострочные макросы я на дух не переношу. Да и define для констант тоже. Как я и сказал «без крайней необходимости».