Size: a a a

2020 March 11

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Не, это уже система типов вмешивается, так не сравнить
да ну, система типов "вмешивается"?
источник

AL

Andrey @ozkriff Lesn... in rust_offtopic
Safort
Блин, телега херню делает. В первый раз не дала прикрепить к пересылаемому сообщению своё и отправила меня к спамботу( У вас такое бывало?
про спамбота не знаю, а вот с пересылкой, вроде, таймер как раз может мешаться - телеграм каждое пересылаемое соощение отдельным считает :(
источник

AZ

Alex Zhukovsky in rust_offtopic
короче, тлдр: инт и нулл не одно и то же хотя бы по тому что у них разный тип в сишарпе. period
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
возможно не стоит натягивать сову
Ну, ты спросил изначально так, как будто на низком уровне хочешь взглянуть, без учёта типизации. Можно запихнуть что угодно, даже 0. Главное - не разыменовывать ;-)
Инты обычно не разыменовывают
источник

Т8

Т-34 85 in rust_offtopic
а это кто
макрос NULL это адхок решение, не надо его всерьёз воспринимать
Спасибо за помощь, раньше бы ты пришла. А то товарищи пытались повоевать с ветряными мельницами, но обделались
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Ну, ты спросил изначально так, как будто на низком уровне хочешь взглянуть, без учёта типизации. Можно запихнуть что угодно, даже 0. Главное - не разыменовывать ;-)
Инты обычно не разыменовывают
на низком уровне ничего нет, я уже говорил, есть напряжения которые можно померить осциллографом и больше ничего
источник

AK

Alexander Krivitskiy in rust_offtopic
Т-34 85
Ну, ты спросил изначально так, как будто на низком уровне хочешь взглянуть, без учёта типизации. Можно запихнуть что угодно, даже 0. Главное - не разыменовывать ;-)
Инты обычно не разыменовывают
ТЛДР: (void*)0 - не обязательно == 0x00..00. Работать с нулевым адресом легально.
источник

S

Safort in rust_offtopic
Andrey @ozkriff Lesnikov
про спамбота не знаю, а вот с пересылкой, вроде, таймер как раз может мешаться - телеграм каждое пересылаемое соощение отдельным считает :(
Вот этот @SpamBot Автоматом к нему в личку переслало и отменило отправку сообщения. Я думал, ща с ботом спорить буду, а получилось ещё тупее)) Просто на готовые сообщения нажал :D
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
да ну, система типов "вмешивается"?
Почему внешняя? Просто в си (не си++) указатели и целые числа - почти одно и тоже, их можно сравнивать напрямую. В плюсах добавили литерал nullptr, это отдельный класс, тут уже типизация рулить. Но под капотом это всё тот же 0. В шарпе тоже типизация, но что под капотом - я пока не узнал. Наверное, снова 0
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
короче, тлдр: инт и нулл не одно и то же хотя бы по тому что у них разный тип в сишарпе. period
Так и в плюсах это разные вещи, они разных типов. Но в памяти и там 0, и там
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Почему внешняя? Просто в си (не си++) указатели и целые числа - почти одно и тоже, их можно сравнивать напрямую. В плюсах добавили литерал nullptr, это отдельный класс, тут уже типизация рулить. Но под капотом это всё тот же 0. В шарпе тоже типизация, но что под капотом - я пока не узнал. Наверное, снова 0
в си/с++ одна из самых мусорных систем типов
источник

AZ

Alex Zhukovsky in rust_offtopic
приводить её как пример чего-либо можно только от безысходности
источник

AZ

Alex Zhukovsky in rust_offtopic
начиная от инклюдов и заканчивая этими воидами и неявными кастами с их if (a < b < c)
источник

AZ

Alex Zhukovsky in rust_offtopic
пишешь @rextester_bot <langname> <code>
источник

p

polunin.ai in rust_offtopic
ля, таймер не отключили. ну чо, можно ливать с чата
источник

AZ

Alex Zhukovsky in rust_offtopic
жамкаешь на окошко которое всплывет
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
ля, таймер не отключили. ну чо, можно ливать с чата
done
источник

Т8

Т-34 85 in rust_offtopic
Alexander Krivitskiy
ТЛДР: (void*)0 - не обязательно == 0x00..00. Работать с нулевым адресом легально.
Это рофл? Я по 20 кругу не пойду. Ссылку на стандарт тут кидали, что бывает при разыменовании 0 - тоже. Изучай!
источник

G

Gymmasssorla in rust_offtopic
Alexander Krivitskiy
ТЛДР: (void*)0 - не обязательно == 0x00..00. Работать с нулевым адресом легально.
Да
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
приводить её как пример чего-либо можно только от безысходности
Я рассказываю, как там работает, историю. Теперь ты знаешь, почему null так называется. Это реально был 0 у первого представителя семейства языков си
источник