нужны во время компиляции, а нужны только во время исполнения?
можно например openCL зашить в код, а не тащить рядом
Чтобы что? С++ компилятор openCL компилировать не будет, тогда зачем ему его на вход подавать?
Не знаю. Но какая-то мотивация для добавления многострочных литералов в стандарт, очевидно, была. Но я настаиваю на том, что их добавили сломанными в отношении многострочности Им или многострочность не нужна, или она должна не быть сломанной
openCL будет компилироваться во время выполнения, но я бы хотел положить их просто в бинарь, чтобы не показывать пользователю или избавиться от проблем с доставкой/проверкой на машину пользователя
Слияние многострочных литералов в один пришло из Си, никто ради пользовательских литералов этот функционал просто не трогал.
Microsoft придумала .rc -> .res файлы и даже редактор для них лет 40 назад, с тех пор ситуация с помещением ресурсов в бинарь настолько ухудшилась, что их теперь в исходники надо пихать?
Microsoft может что угодно придумывать. Мне нужно кроссплатформенное решение
Обсуждают сегодня