() << L"Message"; 
                  
                  
                  так, чтобы если expression - false, тогда не тратились ресурсы на operator<<?
                  
                  
                
Частично поможет если условие compile time. Но сами аргументы, передаваемые для логирования все равно будут вычисляться
сделай так что бы у тебя экспрешен возвращал нормальный стрим если тру и стрим который ни чего не делает в случае false
Обсуждают сегодня