Здравствуйте, kov_serg, Вы писали:
_>Мне обычно __COUNTER__ хватало
Ну это понятно. Именно это мне и не нравилось во всех моих предыдущих реализациях — участие препроцессора в имплементации.
Я же почему назвал имплементацию
честнойАвтор: rg45
Дата: 27.11 18:42
— вот как раз я и имел в виду, что без использования препроцессора.
P.S. Только я обнаружил уже дофига мест, где "нечестная" имплементация работает, а "честная" не хочет. С совершенно невнятными объяснениями причин. Компилер как-будто сам удивляется, что у него есть состояние