Вопросы по теме 'header-only'

Как иметь статические элементы данных в библиотеке только для заголовков?
Как лучше всего иметь статический член в классе библиотеки без шаблона, не возлагая бремя определения члена на пользователя класса? Скажем, я хочу предоставить этот класс: class i_want_a_static_member { static expensive_resource...
16737 просмотров
schedule 25.06.2022

CMake: библиотека только для заголовков со сгенерированными файлами
У меня есть библиотека, которая должна содержать некоторые постоянные данные, введенные из содержимого не исходных файлов (в данном случае, код шейдера OpenGL). Чтобы достичь этого, я использую add_custom_command() для создания включаемых файлов,...
6755 просмотров
schedule 26.03.2023

Компиляция встроенной функции
Я намерен обеспечить простые обертки для операционной системы API, которые бросают исключения, когда ошибки случаются. Эти обертки просты, и все они определяются как встроенные функции в заголовом файле. Поскольку System API должен быть большой,...
1172 просмотров

Как заставить иждивенцев моей библиотеки INTERFACE использовать C++11 или более позднюю версию?
Я нахожусь в процессе разделения своей библиотеки на библиотеку только для заголовков и скомпилированную библиотеку, поэтому впервые я пытаюсь использовать CMake для создания или, скорее, предоставления библиотеки только для заголовков. Читая это...
47 просмотров

Связывание библиотеки с заголовком
У меня есть две библиотеки: a ; b : библиотека только для заголовков, зависящая от a . Я не уверен, можно ли связать b с a . Если да, то как я могу это сделать? На самом деле у меня есть третья библиотека c , которая зависит от...
51 просмотров
schedule 02.12.2022