Информация об изменениях

Сообщение Re[7]: Сырые указатели в С++1х от 05.04.2023 17:28

Изменено 05.04.2023 17:30 rg45

Re[7]: Сырые указатели в С++1х
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Как его можно выпустить из виду? Идеологически указатель отличается от ссылки только тем, что допускает нулевое (или любое другое невалидное) значение в качестве "альтернативного", которое можно использовать для передачи дополнительной информации сверх собственно указываемого значения. Если указатель где-то преобразуется в ссылку, то эта дополнительная информация теряется.

ЕМ>Соответственно, если программа использует хоть указатели, хоть ссылки сугубо для косвенной адресации, для нее нет никакой разницы от замены одних на другие. Если же она хоть где-то проверяет значение указателя — значит, дополнительная информация в нем передаваться может, и на ссылку он может заменяться лишь после проверки.
ЕМ>Если же кто-то не понимает столь базовых вещей, то он хоть с указателями, хоть со ссылками наплодит кучу ошибок на ровном месте. Ж)

Слушай тебе не надоело генерить всякий бред? И по поводу "базовых веще" — уж чья бы мычала.

P.S. Тут где-то Shmj шарахается неподалеку — вот это собеседник для тебя — в самый раз.
Re[7]: Сырые указатели в С++1х
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Как его можно выпустить из виду? Идеологически указатель отличается от ссылки только тем, что допускает нулевое (или любое другое невалидное) значение в качестве "альтернативного", которое можно использовать для передачи дополнительной информации сверх собственно указываемого значения. Если указатель где-то преобразуется в ссылку, то эта дополнительная информация теряется.

ЕМ>Соответственно, если программа использует хоть указатели, хоть ссылки сугубо для косвенной адресации, для нее нет никакой разницы от замены одних на другие. Если же она хоть где-то проверяет значение указателя — значит, дополнительная информация в нем передаваться может, и на ссылку он может заменяться лишь после проверки.
ЕМ>Если же кто-то не понимает столь базовых вещей, то он хоть с указателями, хоть со ссылками наплодит кучу ошибок на ровном месте. Ж)

Слушай тебе не надоело генерить всякий бред? И по поводу "базовых веще" — уж чья бы мычала.

P.S. Тут где-то Shmj шарахается неподалеку — вот это собеседник для тебя — в самый раз. Можете скипидарить мозги друг другу до одновременного огразма.