nano (@nanoinx) header
nano (@nanoinx) profile picture

Post-AI developer

Joined October 2025
Тот же пример на Rust: вместо unspecified value просто ошибка компиляции. При этом не нужно писать std::move(..) - просто передаем значение в функцию как обычно, перемещение - это поведение по умолчанию
Про сложность (модерн) C++ на примере move семантики: рассмотрим такой простой пример, что будет в итоге при запуске? - Принт "sex" - Принт пустой строки - Принт какой-то unspecified строки - Undefined behavior Скажу сразу compile error не будет
7
53
6,959
В прошлом примере так же был вариант с const, аналог в расте это не писать mut (иммутабельность по умолчанию). В C++ это ломало перемещение и неявно создавало копию строки, но в Rust это работает как и всегда, мутабельность переменной не имеет значения
1
6
497
При этом, если нужна копия то можно явно прописать s.clone() Это нагляднее, так как копия более дорогая операция чем move и лучше явно отображать это в коде. Тем более на фоне обмана в C++, где вариант std::move с const переменной копирует - написано одно, а происходит другое
1
1
432
Итак ответ: по стандарту 3, по факту 2, по понятиям вообще нужно пиздить за такой код и не использовать значение после перемещения Многие также предположили use after free, что довольно разумно на самом деле: в любой спорной ситуации в C++ предполагай худшее
Про сложность (модерн) C++ на примере move семантики: рассмотрим такой простой пример, что будет в итоге при запуске? - Принт "sex" - Принт пустой строки - Принт какой-то unspecified строки - Undefined behavior Скажу сразу compile error не будет
3
3
14
2,908
При этом, добавление const запрещает перемещение. В итоге значение будет скопированно, старое значение остается (что логично в случае const) и в итоге напечатается sex teapawt.org/nanoinx/status/2113455…
Вопрос второй, тож самое но строка const. Какой результат?
3
227
Вопрос второй, тож самое но строка const. Какой результат?
Про сложность (модерн) C++ на примере move семантики: рассмотрим такой простой пример, что будет в итоге при запуске? - Принт "sex" - Принт пустой строки - Принт какой-то unspecified строки - Undefined behavior Скажу сразу compile error не будет
7
1
13
3,185
Про сложность (модерн) C++ на примере move семантики: рассмотрим такой простой пример, что будет в итоге при запуске? - Принт "sex" - Принт пустой строки - Принт какой-то unspecified строки - Undefined behavior Скажу сразу compile error не будет
Типичные любители модерн C++
42
2
5
100
44,323
Тупые кожанные мешки набажили в своих системах и оставили кучу уязвимостей, а нейронки массово их находят Шах и мат, рукаблуды. AI - победа
8
294
ИИ дрочеры утверждают дескать важен посыл, идея, суть произведения, а не то насколько оно выстраданно и сколько за ним усилий И это так Но если кто-то потратил много усилий ради воплощения своей идеи, значит эта идея для него настолько ценна что ради неё стоило потратить усилия
6
8
367
С другой стороны если воплотить идею ничего не стоит, то ты и будешь воплощать каждую, без какой-то внутренней фильтрации и саморефлексии "а не хуйня ли это?" - в итоге вместо творчества получается поток слопа, где количество превалирует над качеством
1
5
110
Именно поэтому ИИ контент вызывает у меня чувство отторжения, дешевизны, что меня хотят наебать.. В той же рекламе: если тебе так поебать на свой же продукт, что ты не готов потратить время и усилия на дизайн ебучего баннера - то откуда взяться доверию со стороны покупателя?
3
58
Фабрика точных механизмов Прикольновое: там есть ещё автокрафтер шестерней внутри, а ещё, произведя достаточное количество механизмов, самовырубается чтобы не тратить энергию генератора
Replying to @nanoinx
Дорога ведёт в такую саванну где я построю новое поселение
1
4
166
Кстати про генератор, да.. Я его забыл выложить. Ладно, потом тогда
1
38
Какой флаг влепить в ник, чтобы подписывались сотнями?
79
1
3
185
12,960
Типичные любители модерн C++
10
1
36
36,472
Не знаю почему, но многие довольно простые концепты каждутся широкому кругу людей чем-то априори сложным Например указатель: это просто адрес в памяти, по которому можно читать байтики и записывать байтики - ничего принципиально сложного
"внезапно" оказалось что Rust объективно лучший язык если исключить сложность написания кода, поэтому он так популярен у вайбкодеров Я давно утверждал это, вместе с тезисом что Rust не так уж сложен, кто угодно мог бы его освоить
19
46
8,311
"внезапно" оказалось что Rust объективно лучший язык если исключить сложность написания кода, поэтому он так популярен у вайбкодеров Я давно утверждал это, вместе с тезисом что Rust не так уж сложен, кто угодно мог бы его освоить
5
1
1
53
14,492
И сейчас его можно было бы осваивать, но теперь это не имеет смысла. Rust стал мейнстрим языком для ИИшек и в ближайшей перспективе вряд ли это изменится Иронично, что суть Rust - это защитить код от человеческого фактора и позволить людям писать высокопроизводительный софт
2
1
24
1,538
Построили с @ScarlyClaws ЖД через ебанный ад
1
13
302
Дорога ведёт в такую саванну где я построю новое поселение
1
1
239