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

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

22 ответов

15 просмотров

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

Δ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.

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Ребят в СИ можно реализовать ООП?
Николай
33
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
2
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Карта сайта