Size: a a a

cxx.Дискуссионная

2020 March 18

O

Ofee in cxx.Дискуссионная
Егор
не понял
Ну, рабочий счётчик, инкрементирующий на 1 у нас есть, он точно рабочий, нам нужно тоже самое, только для большего диапазона значений... Кажется, мы упускаем очевидный вариант...
источник

Е

Егор in cxx.Дискуссионная
Ofee
Ну, рабочий счётчик, инкрементирующий на 1 у нас есть, он точно рабочий, нам нужно тоже самое, только для большего диапазона значений... Кажется, мы упускаем очевидный вариант...
У меня тоже рабочий есть, я себе его даже забрал (со стаковерфлоу украл)
источник

Е

Егор in cxx.Дискуссионная
там тоже на лупхолах вроде
источник

Е

Егор in cxx.Дискуссионная
правда я не тестил на других компилях
источник

O

Ofee in cxx.Дискуссионная
Егор
там тоже на лупхолах вроде
Так, это, собственный, и есть основа лупхола, сам лупхол даже
источник

Е

Егор in cxx.Дискуссионная
ну я могу ссыль на стаковерфлоу скинуть
источник

Е

Егор in cxx.Дискуссионная
источник

Е

Егор in cxx.Дискуссионная
правда на него очень сильно ругаеться статический лизатор, но компилит исправно
источник

O

Ofee in cxx.Дискуссионная
Егор
правда я не тестил на других компилях
Работает правильно, там классический лупхол из видео Квятовского
источник

Е

Егор in cxx.Дискуссионная
Ofee
Работает правильно, там классический лупхол из видео Квятовского
Ну это единственный вариант который я мог использовать ¯\_(ツ)_/¯
источник

Е

Егор in cxx.Дискуссионная
только там ограничение на 64 поля в структуре (на х64)
источник

TS

Till Schneider in cxx.Дискуссионная
А макросы юзать можно?
источник

O

Ofee in cxx.Дискуссионная
Хотя, нет, это что-то посложнее, нужно посмотреть будет... Вообще, если мы сделаем счётчик – у нас всё готово...
источник

TS

Till Schneider in cxx.Дискуссионная
Till Schneider
А макросы юзать можно?
Переносимые
источник

Е

Егор in cxx.Дискуссионная
Till Schneider
А макросы юзать можно?
только переносимые
источник

Е

Егор in cxx.Дискуссионная
хотя как ты их там юзать будешь я хз, они один раз заменяются
источник

O

Ofee in cxx.Дискуссионная
Till Schneider
А макросы юзать можно?
Не желательно, но рассматриваем и такой вариант
источник

Е

Егор in cxx.Дискуссионная
Ofee
Не желательно, но рассматриваем и такой вариант
Кстати генерить N констант можно с помощью препроцессора буста
источник

Е

Егор in cxx.Дискуссионная
правда в код после препроцессора лучше потом не смотреть
источник

O

Ofee in cxx.Дискуссионная
Ofee
Не желательно, но рассматриваем и такой вариант
Т.е. хотелось бы скрыть использование макросов в имплементации, не требуя от пользователя
источник