-
- А в общих чертах, все ведь не так и сложно: заводим мьютекс, индекс
(какой массив свободен), а массив объявляем как void* и заполняем
его чем угодно, абы знать количество элементов и тип. Eddy_Em(172 знак., 17.06.2025 17:51)
- Да оно несложно, просто повторяемость навела на мысль сделать
универсальные файлики под это дело. Но уже подвели к тому, что в
каждом конкретном применении бывают тонкости. - Dingo(17.06.2025 19:24)
- Да, на крестах можно было бы на шаблонах сделать, а в данном случае
проще каждый раз отдельную реализацию. Благо, кода там от силы с
полстранички. Eddy_Em(158 знак., 17.06.2025 21:05)
- Для FIFO пользуюсь с модификациями вот этим -> Без всяких generic и шаблонов. Dingo(1 знак., Вчера, 07:12, ссылка)
- Да, на крестах можно было бы на шаблонах сделать, а в данном случае
проще каждый раз отдельную реализацию. Благо, кода там от силы с
полстранички. Eddy_Em(158 знак., 17.06.2025 21:05)
- Да оно несложно, просто повторяемость навела на мысль сделать
универсальные файлики под это дело. Но уже подвели к тому, что в
каждом конкретном применении бывают тонкости. - Dingo(17.06.2025 19:24)
- Гигачат =AlexD=(2823 знак., 17.06.2025 14:45)
- Спасибо. Творчество ИИ указало на не очевидные моменты для попытки
сделать решение универсальным. Николай сразу отметил это. - Dingo(17.06.2025 14:48 - 14:52)
- Пока телепаты в отпуске пусть ИИ отдувается ;-)) - =AlexD=(17.06.2025 14:51)
- Решение уровня "сниппеты", но всё же функционал вынесу в отдельные файлы. - Dingo(17.06.2025 14:53)
- Пока телепаты в отпуске пусть ИИ отдувается ;-)) - =AlexD=(17.06.2025 14:51)
- Спасибо. Творчество ИИ указало на не очевидные моменты для попытки
сделать решение универсальным. Николай сразу отметил это. - Dingo(17.06.2025 14:48 - 14:52)
- DeepSeek =AlexD=(3856 знак., 17.06.2025 14:42)
- У меня, обычно, всегда нюансы при получении, обработке, передаче.
Поэтому даже не возникало мысли оформить шаблоном
(структурами/функциями). Потому, что потом эта шаблонность мешает
реализовывать различные нюансы конкретного проекта. - Nikolay_Po(17.06.2025 14:30)
- +1. Универсальный космический корабль на самом деле не нужен.
Поэтому целесообразнее быстренько настрогать под конкретную задачу,
тем более там всё просто. Можно попросить ии-чят помочь, если лень
сочинять с нуля. - SciFi(17.06.2025 14:35)
- Неплохой повод для тестов. Но предыдущие попытки меня не удовлетворили. - Dingo(17.06.2025 14:37)
- В данном конкретном случае получение через recvfrom(). 😁 - Dingo(17.06.2025 14:35)
- +1. Универсальный космический корабль на самом деле не нужен.
Поэтому целесообразнее быстренько настрогать под конкретную задачу,
тем более там всё просто. Можно попросить ии-чят помочь, если лень
сочинять с нуля. - SciFi(17.06.2025 14:35)
- А в общих чертах, все ведь не так и сложно: заводим мьютекс, индекс
(какой массив свободен), а массив объявляем как void* и заполняем
его чем угодно, абы знать количество элементов и тип. Eddy_Em(172 знак., 17.06.2025 17:51)