
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.06.2006, 06:56:48
|
|||
|---|---|---|---|
|
|||
Copy Constructor |
|||
|
#18+
Почему copy конструктор не принимает взамен ссылки указатель ? Чем это не алтернатива ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.06.2006, 08:43:21
|
|||
|---|---|---|---|
|
|||
Copy Constructor |
|||
|
#18+
А по тому что, у классов при выстраивании иерархии классов указатель скорее будет на базовый, чем на потомка, и как ты прикажешь компилеру выбирать, какой из конструкторов должен сработать. А когда ссылка, то идет привыедения к типу конкретного потомка. А в чем собственно проблема??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.06.2006, 10:00:33
|
|||
|---|---|---|---|
Copy Constructor |
|||
|
#18+
Ссылка этого всего навсего дргугое имя экземпляра класса. А указатель указывает на адрес объекта, размещенного в памяти, а не на сам объект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.06.2006, 10:33:46
|
|||
|---|---|---|---|
|
|||
Copy Constructor |
|||
|
#18+
Teem T> А указатель указывает на адрес объекта, размещенного в T> памяти, а не на сам объект т.е. если к указателю прибавить целое число, например, 1, то куда он будет указывать ? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.06.2006, 12:16:30
|
|||
|---|---|---|---|
|
|||
Copy Constructor |
|||
|
#18+
Господи, какой бред :( Конструктор можно определять с любыми аргументами, в том числе и принимающий указатель. Весь вопрос в том, будет ли использовать КОМПИЛЯТОР этот конструктор для неявных преобразований. Это вопрос стандарта. Бородатые дядьки подумали за нас и решили, что оно нам не надо. Весьма вероятно, у них были серьезные причины так думать. Если интересно, копайте стандарт и комментарии к нему Страуструпов, Майерсов и Саттеров. Мне не интересно, ссылки в данном случае вполне меня устраивают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=J_Mnemonic&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
81ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 1009ms |
| total: | 1216ms |

| 0 / 0 |
