170 похожих чатов

Уже готовы к рефлексии?

22 ответов

18 просмотров

Скинь как надо будет писать рефлексивно

Δcubic- Автор вопроса

>и да, это приняли. если бы приняли, то в черновике стандарта был бы wording

Vlad
>и да, это приняли. если бы приняли, то в черновик...

https://github.com/cplusplus/papers/issues/1002#issuecomment-817286825 SG7 decided on: Choose P2320R0 as the design for the syntax for reflection support, expecting all future work to be based upon this syntax.

Δcubic
https://govnokod.xyz/_27932/

Блин, надеюсь синтаксис сплайса на какой нибудь нормальный заменят

Δcubic
так приняли же.

то, что там SG7 у себя нарешали, ни к чему не обязывает EWG подозреваю, что про предыдущий синтаксис можно было сказать то же самое

Vlad
то, что там SG7 у себя нарешали, ни к чему не обяз...

Там в paper Andrew Sutton пишет альтернативные варианты сплайсов, я думаю если написать paper где проанализировать все варианты и возможно провести масштабное голосование среди С++-программистов, то вполне можно форсировать нормальный вариант

Evgeny Sh.
Там в paper Andrew Sutton пишет альтернативные вар...

Так как выборка из стандартизаторов С++ не гига большая

Evgeny Sh.
Там в paper Andrew Sutton пишет альтернативные вар...

Тут можно референсные текущие варианты программ посмотреть https://github.com/Izaron/CxxReflectionSandbox

Template for как раз очень удобно. И его сейчас не хватает, приходится изобретать его.

вроде в плюсах принято пак раскрывать в таких ситуациях(некий компайл тайм цикл)

Можно писать просто и понятно, а не раскрывать пак. Template for выглядит максимально лаконично

Michael Chambers
Template for как раз очень удобно. И его сейчас не...

Почему "изобретать"?) Трюк с index sequence стар как мир, и его хватает в 99% случаев, на мой взгляд

Kelbon
вроде в плюсах принято пак раскрывать в таких ситу...

Это вынужденная мера в отсутствие норм инструмента

Kirill Bolshakov
Это вынужденная мера в отсутствие норм инструмента

это и есть тот инструмент, который специально для действий на компайл тайме

Kelbon
это и есть тот инструмент, который специально для ...

Нет, этот инструмент - constexpr/consteval. Шаблоны изначально не дизайнились для вычислений на compile time.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта