Члены данных: что лучше ссылка или указатель?
От: Андрей Е  
Дата: 20.05.11 02:41
Оценка:
В класс передается по ссылке или указателю некий объект(например файл), и затем ссылка или указатель сохраняется внутри, как член данных. И класс затем будет этот объект изменять(например записывать данные в файл). Объект передается в конструкторе, так что его можно передавать и хранить как по ссылке так и по указателю. В первом приближении вроде корректно работает и тот и тот вариант.

С одной стороны, вроде есть рекомендация, что если явно не нужны указатели, то следует использовать ссылки.
С другой стороны, в книге "Стандарты программирования на C++" в совете 52, в самом конце утверждается, что наличие члена-ссылки почти наверняка является ошибкой.

Подскажите, пожалуйста, что предпочесть, ссылку или указатель?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.