Size: a a a

2ch /pr/ #staythefuckhome

2020 March 31

НХ

Настя Ходжаева in 2ch /pr/ #staythefuckhome
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
Думаю вот в декабре в Прагу сгонять
Неее
источник

НХ

Настя Ходжаева in 2ch /pr/ #staythefuckhome
Я вот
Доминикана
Бали
Тай
источник

НХ

Настя Ходжаева in 2ch /pr/ #staythefuckhome
Вот шо лучше чем Прага
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
ID:1008643686
нет ты понимаешь, а что именно ты хочешь такого сделать с const_cast
Потому что нет другого варианта в крестах объявить немутабельность переменной. И кресты позволяют так делать.
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄 in 2ch /pr/ #staythefuckhome
Настя Ходжаева
Вот шо лучше чем Прага
Я нищий студент
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄 in 2ch /pr/ #staythefuckhome
источник

НХ

Настя Ходжаева in 2ch /pr/ #staythefuckhome
Мне остров
Пляж
А Прага это чисто архитектор
источник

НХ

Настя Ходжаева in 2ch /pr/ #staythefuckhome
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
Я нищий студент
Я тоже
источник

НХ

Настя Ходжаева in 2ch /pr/ #staythefuckhome
источник

NK

ID:1008643686 in 2ch /pr/ #staythefuckhome
Эрик
Потому что нет другого варианта в крестах объявить немутабельность переменной. И кресты позволяют так делать.
смотри, ты читаешь код, видишь const и сразу все понятно. ты не можешь модифицировать это. точка. никак. надо сделать копию. зачем тебе делать что-то модифицируемым в этом случае, чтобы наебать с гарантиями вызывающую сторону?
источник

NK

ID:1008643686 in 2ch /pr/ #staythefuckhome
вызывающая сторона передавая тебе константный указатель совсем не ожидает что он изменится, и твои коллеги которые этот код писали тоже не ожидали что ты найдешь const_cast и решишь его применить решительно
источник

NK

ID:1008643686 in 2ch /pr/ #staythefuckhome
в чем глубокий и тайный смысл этой конструкции в расте?
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄 in 2ch /pr/ #staythefuckhome
ID:1008643686
вызывающая сторона передавая тебе константный указатель совсем не ожидает что он изменится, и твои коллеги которые этот код писали тоже не ожидали что ты найдешь const_cast и решишь его применить решительно
А если метод не обозначен конст, а ничего не меняет
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄 in 2ch /pr/ #staythefuckhome
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
ID:1008643686
в чем глубокий и тайный смысл этой конструкции в расте?
Какой конструкции?
источник

NK

ID:1008643686 in 2ch /pr/ #staythefuckhome
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
А если метод не обозначен конст, а ничего не меняет
тогда я попрошу следить за const correctness
источник

NK

ID:1008643686 in 2ch /pr/ #staythefuckhome
Эрик
Какой конструкции?
я раст не знаю поэтому не очень понял твое объяснение
источник

NK

ID:1008643686 in 2ch /pr/ #staythefuckhome
> второй мутабельный только через ансейф, потому что статик в возможном мультипоточном процессе.
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
ID:1008643686
> второй мутабельный только через ансейф, потому что статик в возможном мультипоточном процессе.
Не, смотри, в расте есть одно объявление для констант: const X: Type = const_eval_value;, два объявления для переменных: let x;, let mut x; и два объявления для статик переменных: static VARIABLE: Type = const_eval_value; и static mut VAR: Type = const_eval_value;
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
И сразу из объявления видно, что это за переменная и что можно с ней делать.
источник