Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Copy Constructor / 5 сообщений из 5, страница 1 из 1
13.06.2006, 06:56
    #33786635
YuriAM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Copy Constructor
Почему copy конструктор не принимает взамен ссылки указатель ?
Чем это не алтернатива ?
...
Рейтинг: 0 / 0
13.06.2006, 08:43
    #33786690
KOs-ua
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Copy Constructor
А по тому что, у классов при выстраивании иерархии классов указатель скорее будет на базовый, чем на потомка, и как ты прикажешь компилеру выбирать, какой из конструкторов должен сработать. А когда ссылка, то идет привыедения к типу конкретного потомка.
А в чем собственно проблема???
...
Рейтинг: 0 / 0
13.06.2006, 10:00
    #33786774
Teem
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Copy Constructor
Ссылка этого всего навсего дргугое имя экземпляра класса. А указатель указывает на адрес объекта, размещенного в памяти, а не на сам объект.
...
Рейтинг: 0 / 0
13.06.2006, 10:33
    #33786839
Карабас Барабас
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Copy Constructor
Teem
T> А указатель указывает на адрес объекта, размещенного в
T> памяти, а не на сам объект
т.е. если к указателю прибавить целое число, например, 1, то
куда он будет указывать ?

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
13.06.2006, 12:16
    #33787150
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Copy Constructor
Господи, какой бред :( Конструктор можно определять с любыми аргументами, в том числе и принимающий указатель. Весь вопрос в том, будет ли использовать КОМПИЛЯТОР этот конструктор для неявных преобразований. Это вопрос стандарта. Бородатые дядьки подумали за нас и решили, что оно нам не надо. Весьма вероятно, у них были серьезные причины так думать. Если интересно, копайте стандарт и комментарии к нему Страуструпов, Майерсов и Саттеров. Мне не интересно, ссылки в данном случае вполне меня устраивают.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Copy Constructor / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]