
Сообщение от
kravam
А вот с первым как быть? Я правильно понял, что функции нельзя передать АДРЕС на объект с помощью указателей (а с помощью ссылочных переменных можно)
Можно и даже, за исключением редких случаев, нужно если объект будет модифицироватся внутри функции. Правила выбора между передаче параметра по значению, по ссылке и по указателю просты:
1. Если нужно передать объект встроенного типа для чтения - передавай по значению.
2. Если нужно передать объект пользовательского типа для чтения - передавай по константной ссылке.
3. Если нужно передать объекст встроенного или пользовательского типа для модификации - используй указатели.