Как вставить литерал из файла?

Модератор: Модераторы разделов

Аватара пользователя
Zeus
Сообщения: 694

Как вставить литерал из файла?

Сообщение Zeus »

Хотелось бы что-то вроде этого:

Код: Выделить всё

std::string iface = "#include "some_header_file.h"";

Понятно что это не откомпилится - это просто краткая запись сути задачи:
вкомпилить в программу её исходный код (точнее её программный интерфейс).
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Как вставить литерал из файла?

Сообщение NickLion »

Может просто добавить в мейкфайл запись с небольшим скриптом, который на основе хидера будет формировать исходник нужного вида. По принципу MOC в Qt.
Спасибо сказали:
Аватара пользователя
Zeus
Сообщения: 694

Re: Как вставить литерал из файла?

Сообщение Zeus »

Этот вариант есть в резерве.
Но подумалось, может есть решение покрасивше.
Спасибо сказали: