В последнее время в моих функциях частенько получаются длинное кол-во аргументов, подумал, а что если я буду создавать структуры с таким же именем как у функции и хранить там аргументы, но по моим подсчетам это около 1000 структур получится, что думаете об это? Прикол в том, что выгодней передавать структуру по ссылке, чем передвать 10-20 разных типов по копии/ссылке
В последнее время в моих функциях частенько получаются длинное кол-во аргументов, подумал, а что если я буду создавать структуры с таким же именем как у функции и хранить там аргументы, но по моим подсчетам это около 1000 структур получится, что думаете об это? Прикол в том, что выгодней передавать структуру по ссылке, чем передвать 10-20 разных типов по копии/ссылке
В последнее время в моих функциях частенько получаются длинное кол-во аргументов, подумал, а что если я буду создавать структуры с таким же именем как у функции и хранить там аргументы, но по моим подсчетам это около 1000 структур получится, что думаете об это? Прикол в том, что выгодней передавать структуру по ссылке, чем передвать 10-20 разных типов по копии/ссылке
У меня пару вариантов есть на счет этого, 1 - это перейти на flatbuffers, 2 - писать структуры самому напрямую .cpp в неймспейсе, 3 - оставить так (но придерживаясь какого то стиля общего наименования в начале)