Информация об изменениях

Сообщение Re[6]: Когда пишут все в заголовках - в чем минусы? от 14.02.2023 17:21

Изменено 14.02.2023 17:23 Shmj

Re[6]: Когда пишут все в заголовках - в чем минусы?
Здравствуйте, Kernan, Вы писали:

K>Здравствуйте, Shmj, Вы писали:


S>>Почему метод process_tasks реализован в заголовочном файле а не как обычно в cpp?

K>Это один частный файл, остальное это шаблон на шаблоне. Я думаю автор просто хотел header-only либу сделать.

А что мешает с шаблонами применять стандартный механизм разделения на декларацию в заголовках и определение в cpp-файлах? Или вы просто не знаете как это записать?
Re[6]: Когда пишут все в заголовках - в чем минусы?
Здравствуйте, Kernan, Вы писали:

K>Здравствуйте, Shmj, Вы писали:


S>>Почему метод process_tasks реализован в заголовочном файле а не как обычно в cpp?

K>Это один частный файл, остальное это шаблон на шаблоне. Я думаю автор просто хотел header-only либу сделать.

А что мешает с шаблонами применять стандартный механизм разделения на декларацию в заголовках и определение в cpp-файлах? Или вы просто не знаете как это записать?

Вот пример, пользуйтесь: https://stackoverflow.com/questions/13477086/use-of-class-template-requires-template-argument-list