Size: a a a

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

2020 April 11

O

Ofee in cxx.Дискуссионная
osm1um
Подобные фичи, на моей памяти, отменили ещё до релиза C++17
Какие фичи?
источник

o

osm1um in cxx.Дискуссионная
Ofee
Они не работают в полукомпил-тайме...
Ну, не говори за все реализации...
источник

Е

Егор in cxx.Дискуссионная
что значит полу-компиль счётчик?
источник

O

Ofee in cxx.Дискуссионная
osm1um
Ну, не говори за все реализации...
У меня счётчик вида
static_assert(counter() != counter());
Как оно может работать на половину?
источник

o

osm1um in cxx.Дискуссионная
Ofee
Какие фичи?
Фичи связанные с метапрограммирование, точнее с сохранением состояний, во время компиляции.
источник

O

Ofee in cxx.Дискуссионная
Ofee
У меня счётчик вида
static_assert(counter() != counter());
Как оно может работать на половину?
*Легальный и валидный (кажется, полностью) C++11
источник

o

osm1um in cxx.Дискуссионная
Ofee
У меня счётчик вида
static_assert(counter() != counter());
Как оно может работать на половину?
Покажи реализацию)
источник

o

osm1um in cxx.Дискуссионная
Показал асёрт)
источник

Е

Егор in cxx.Дискуссионная
Ofee
*Легальный и валидный (кажется, полностью) C++11
>валидный
>компайл тайм счётчик
звучит как мем
источник

o

osm1um in cxx.Дискуссионная
Егор
>валидный
>компайл тайм счётчик
звучит как мем
А такое делают)
источник

O

Ofee in cxx.Дискуссионная
osm1um
Фичи связанные с метапрограммирование, точнее с сохранением состояний, во время компиляции.
Вот тут, например, это один из самых простых способов запомнить список инстанцирований, чтобы в будущем вызвать шаблонный метод с рантайм-значением
источник

O

Ofee in cxx.Дискуссионная
osm1um
Покажи реализацию)
источник

Е

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

O

Ofee in cxx.Дискуссионная
Егор
>валидный
>компайл тайм счётчик
звучит как мем
Пока не поправят лупхолы — точно будет валидным, т.е. >= 3 лет
источник

Е

Егор in cxx.Дискуссионная
Ofee
Пока не поправят лупхолы — точно будет валидным, т.е. >= 3 лет
а как поправят с рефлексией новые штуки замутим
источник

O

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

Е

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

O

Ofee in cxx.Дискуссионная
Егор
да его всё равно в прод не возьмет никто, а для мемов и так хватит
Оптимизация времени компил-тайма — очень интересная практика
источник

O

Ofee in cxx.Дискуссионная
Кто-то же участвует в олимпиадах?
источник

Е

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