Есть ли способ создания универсальных функций set / get в C ++? У меня есть класс с большим количеством атрибутов, но без функций (хорошо, я, вероятно, должен использовать структуру), и я действительно не хочу писать отдельные функции set и get для каждого члена данных. Функции, о которых я думаю, будут что-то вроде 'set_member (переменная T), где T может быть чем угодно, примитивными типами или определенными пользователем. Я предполагаю, что, возможно, вы могли бы создать структуру со структурой в качестве члена, а затем всякий раз, когда вы хотите получить доступ к конкретному члену структуры-члена, вы обращаетесь к ней по соответствующему указателю. Я пытался написать что-то, чтобы добиться этого, но пока не повезло.