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

Только вопрос тогда, возможно ли такое будет провернуть в рантайме?

или только время компиляции?

19 ответов

20 просмотров

Только на компиляции

Alexander Malkov
Вот...

В рантайме через рефлексию, но это уже другая фича. 99% юзкейсов - строка известна на этапе компиляции

Alexander-Malkov Автор вопроса
Kirill Bolshakov
В рантайме через рефлексию, но это уже другая фича...

однако, если мы получаем данные из БД - это уже рантайм и сериализуем их - а это огромное количество кейсов..

Alexander Malkov
однако, если мы получаем данные из БД - это уже ра...

Форматную строку ты из рантайма получаешь?

Alexander Malkov
однако, если мы получаем данные из БД - это уже ра...

Я про неё говорил - посмотри внимательно трансформацию

Kirill Bolshakov
В рантайме через рефлексию, но это уже другая фича...

Я еще плотно не изучал пропозалы по рефлексии, но на сколько я понимаю, в первую очередь идет речь о компайл тайме. Ну и я тоже считаю, что такой способ форматирования не нужен, так как не так часто нужно выводить просто значение переменной. Часто это выражение. В принципе, можно и вычисление выражений допустить в строке формата, но это мне уже совсем не нравится.

magras
Я еще плотно не изучал пропозалы по рефлексии, но ...

Там идёт речь про результаты из компильтайма, которые можно будет использовать в рантайме. Предположительно, это будет работать через прослойку consteval -> template -> runtime

Kirill Bolshakov
где об этом речь идёт?

https://youtu.be/ARxj3dfF_h0 Пожалуйста

Aidar Fattakhov
Ага, с adl

Неважно с чем, там тривиальная синтаксическая трансформация, всё работает как и раньше

Kirill Bolshakov
Неважно с чем, там тривиальная синтаксическая тран...

Ты же понимаешь что в твоей модели STD::format кавычки лишние?

Kirill Bolshakov
Да, выражения тоже можно

Собственно в таком случае этот формат почти ни чем не отличается от std::cout << "Name: " << name;.

magras
Собственно в таком случае этот формат почти ни чем...

Ну и разница же в том, что это не про вывод в поток, а про формирование строки

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта