TU в препроцессоре?
Можно подробнее? Что нужно считать и почему именно в препроцессоре?
Имена уникальные генерировать в глобальном скоупе)
Никак
Никак, вы определённо этого не хотите
Для этих целей можно использовать __LINE__ с рядом ограничений. А вообще лучше такого вообще не делать.
Line стреляет частно, строку поменял - ошибка.
Я то не хочу, но нужно(
Если вам нужно генерировать имена переменных, то скорее всего вы где-то в архитектуре пролюбили массив.
Думай как то же сделать без переменных
Сторонний интерфейс такой( попробую его изменить...
В компиляторах бывают готовые, вроде COUNTER
Наверняка эти счётчики не будут работать в разных единицах компиляции как один счётчик
Он вроде как начинается с 0 в каждой TU
Именно, потому что каждая TU компилируется независимо и не знает ничего про другие
Обсуждают сегодня