Re[7]: Кому компил-тайма отсыпать?
От: johny5 Новая Зеландия
Дата: 21.11.25 04:14
Оценка:
Здравствуйте, McQwerty, Вы писали:

MQ>Или, если смотреть исходный посыл топика:

MQ>
MQ>int main(int argc, const char * argv[]) {
MQ>    static_assert(ValidExpr<"
MQ>#embed "формула"
MQ>    "_expr>);
MQ>}
MQ>


Помоему всё таки #include. #embed возвращает набор байт-цифорок (он для вставки бинарных файлов).
И если убрать кавычки, получите прямо что хочется?
int main(int argc, const char * argv[]) {
  static_assert( // ValidExpr
#include "формула"
);

  static_assert(
#include "формула"
  == 84
);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.