Войти
ФлеймФорумПрограммирование

Деокмпозиция сложных вызовов API с указателями (3 стр)

Страницы: 1 2 3
#30
15:05, 3 мар. 2021

kkolyan

> аллоцируя структуры и вложенные массивы в виде полей класса, которые очистятся автоматом
Так и делай. Заведи там метод makeParams, который выдает структуру с указателями на свои поля.

#31
22:26, 3 мар. 2021

Ghost2
> Так и делай. Заведи там метод makeParams, который выдает структуру с указателями на свои поля.
спасибо! классная формулирвока кстати. очень лаконичная и исчерпывающая.

PANDA
> Я за простейшее решение с объектами на стеке.
благодарю!

Sbtrn. Devil
> Ну тогда и смартпоинтер (auto_ptr) под A-G сгодится. Передавать в функцию обычным указателем, извлекаемым через get(), а менеджмент массивов по вложенным указателям делать ручками на вызывающей стороне, как всё равно бы пришлось.
это не совсем проясняет главное - как именно разбивать это создание на методы, максимально разгружая главный метод. но на самом деле я уже чую что вы после детального рассмотрения тоже проголосуете за вариант 3)

Страницы: 1 2 3
ФлеймФорумПрограммирование