Size: a a a

2020 August 14

CD

Constantine Drozdov in rust_offtopic
и что там написано? что p[x] это не *(p + x) ?
источник

RP

Roman Proskuryakov in rust_offtopic
Constantine Drozdov
и что там написано? что p[x] это не *(p + x) ?
там не написано, что 2+2=4, следовательно я не буду читать эту статью?
источник

RP

Roman Proskuryakov in rust_offtopic
пожалуйста, потрать 10 минут на прочтение, чтобы мы могли продолжить диалог
источник

CD

Constantine Drozdov in rust_offtopic
Roman Proskuryakov
там не написано, что 2+2=4, следовательно я не буду читать эту статью?
что будет, если я просто просвапаю бинарное представление char * p и size_t index, после чего напишу p[index]?
источник

CD

Constantine Drozdov in rust_offtopic
не в рамках виртуального С++, а на любом реальном примере
источник

CD

Constantine Drozdov in rust_offtopic
что будет, если я напишу ((char*)nullptr)[std::bitcast<std::size_t>(p));
источник

RP

Roman Proskuryakov in rust_offtopic
Constantine Drozdov
что будет, если я просто просвапаю бинарное представление char * p и size_t index, после чего напишу p[index]?
что будет, если я буду спрашивать как вычисляются lea, mov и [ ] для операндов?
источник

CD

Constantine Drozdov in rust_offtopic
Roman Proskuryakov
что будет, если я буду спрашивать как вычисляются lea, mov и [ ] для операндов?
а что, для char* там будет не lea в [a + b]?
источник

RP

Roman Proskuryakov in rust_offtopic
Constantine Drozdov
а что, для char* там будет не lea в [a + b]?
прочитай статью.
источник

CD

Constantine Drozdov in rust_offtopic
Roman Proskuryakov
прочитай статью.
в статье есть "чем индекс в массиве байтов размером во всю оперативную память отличается от указателя"?
источник

RP

Roman Proskuryakov in rust_offtopic
да
источник

CD

Constantine Drozdov in rust_offtopic
подстрока "index" не найдена
источник

CD

Constantine Drozdov in rust_offtopic
слово "array" упоминается два раза в контексте "past the end of array"
источник

CD

Constantine Drozdov in rust_offtopic
цитатку можно?
источник

Ct

Casual tears in rust_offtopic
Constantine Drozdov
подстрока "index" не найдена
Прочитай хотя бы пару абзацев, чтож ты какой нетерпиливый
источник

Ct

Casual tears in rust_offtopic
рассказываешь тут что доки надо читать
источник

CD

Constantine Drozdov in rust_offtopic
Casual tears
Прочитай хотя бы пару абзацев, чтож ты какой нетерпиливый
я прочитал первые три, в них товарищ рассказывает о своем сложном пути и о том, какие возможны значения байта
источник

RP

Roman Proskuryakov in rust_offtopic
Constantine Drozdov
я прочитал первые три, в них товарищ рассказывает о своем сложном пути и о том, какие возможны значения байта
> Just because two pointers point to the same address, does not mean they are equal and can be used interchangeably.
источник

CD

Constantine Drozdov in rust_offtopic
Roman Proskuryakov
> Just because two pointers point to the same address, does not mean they are equal and can be used interchangeably.
круто, я в курсе, дальше что
источник

RP

Roman Proskuryakov in rust_offtopic
а у интов такое свойство есть.
источник