Мне интересно, возможно ли в С++ 11/14 фактически читать файлы во время компиляции. Например, следующий код будет компилироваться только в том случае, если он может успешно прочитать файл.
constexpr std::string shader_source = load("~/foo.glsl");
Считаете ли вы, что это возможно?
Я знаю, что я мог бы сделать это с помощью какого-то настраиваемого инструмента при создании моего приложения.