Size: a a a

Боль Тимлида

2021 November 04

AW

Ars Wysocki in Боль Тимлида
А почему на него указатель подписан какхранящий адрес по которому располагается начало объекта?
источник

YP

Yury P in Боль Тимлида
Линус это не ко мне, я виндошник
источник

AD

Apache DOG™ in Боль Тимлида
В стандарте явно прописано что это конкретно 0, а не пространная фраза что компиль должен вам выдавать константу с именем?
источник

ii

iv iv in Боль Тимлида
Кто на чего подписан?
источник

ii

iv iv in Боль Тимлида
Гражданин ars походу не понимает о чем говорит.
источник

AW

Ars Wysocki in Боль Тимлида
Вот у меня есть контракт в виде сигнатуры функции, что таким-то аргументом мне придет указатель на адрес в памяти по которому я могу найти объект, а мне приходит нулл
источник

AW

Ars Wysocki in Боль Тимлида
Я огорчаюсь
источник

ii

iv iv in Боль Тимлида
Я сильней огорчаюсь.
источник

YP

Yury P in Боль Тимлида
Это универсально, это инженерный подход
источник

AW

Ars Wysocki in Боль Тимлида
Универсально, но слишком высокая когнитивная нагрузка
источник

AD

Apache DOG™ in Боль Тимлида
И он плох
источник

AW

Ars Wysocki in Боль Тимлида
Managed языки не просто так появились
источник

YP

Yury P in Боль Тимлида
Потому, что вы не правильно закодили - переписывайте
источник

AW

Ars Wysocki in Боль Тимлида
Правильно
источник

AW

Ars Wysocki in Боль Тимлида
Как бы было хорошо если бы мне об этом сказал компилятор!
источник

AW

Ars Wysocki in Боль Тимлида
А не упавший прод
источник

ii

iv iv in Боль Тимлида
Конечно не просто так. Чтоб уберечь от ошибок тех, кто не понимает как работает контупер.
источник

AD

Apache DOG™ in Боль Тимлида
Вот ты, лично ты можешь предоставить неопровержимые доказательства что никогда не допускал ошибки приводяшей к разименованию nullptr
источник

AW

Ars Wysocki in Боль Тимлида
Вы путаете понимание работы контупера и понимание текущего кода с которым работаешь
источник

AD

Apache DOG™ in Боль Тимлида
Пока не предоставишь, все фразы про "переписывай" относятся точно так же и к тебе
источник