Здравствуйте.
Собственно проблем никаких нет, я могу передать через указатель, а могу передать по значению.
Писал сегодня функцию, она принимает две точки
struct Point
{
double x;
double y;
};
и возвращает значение сжимающего коффициента (вторая точка получена после воздействия сжимающего оператора на первую точку)
double get_coef(struct Point a, struct Point b)
Мне не требуется передача по указателю, можно передать по значению.
Но я написал код, и сразу испытал жуткий дискомфорт. Не могу дальше писать программу, хочу переписать через указатели, и даже почему-то уверен что это правильно. Вообще,
мне кажется ,что
все структуры должны передаваться через указатель. (Вероятно из-за экономии памяти, хотя может быть не это основная причина)
1. Как вы передаёте структуры ?
2. Правильно ли я рассуждаю ?