S
Есть три(в конкретном случае) переменных (простого / скалярного / примитивного ?? как правильно называть ?? ) типа, которые нужно передать в какую - то функцию. Мне не нравится, что у моей функции 3 параметра ( по моему скромному мнению это как - то много ), я бы хотел вместо этого передавать только один. Для этого делаю структурку ( dto ), в которой храню 3 указателя на эти переменные, соответственно перед вызовом функции делаю что - то типа
dto := &myDTO{param1,param2,param3}
Меня интересует, что происходит в этот момент с оперативной памятью, верно ли то, что создаётся указатель, на некоторую область памяти, в которой хранятся те же указатели на мои примитивы (т.е никакого копирования не происходит)?)