Сохранен 18
https://2ch.hk/b/res/319919526.html
Домен arhivach.hk временно не функционирует! Используйте адрес ARHIVACH.SITE.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Точно ли в c++ нет зависимых типов? Тогда каким образом мне проворачивать арифметические операции на

 Аноним 10/05/25 Суб 18:22:54 #1 №319919526 
image.png
Точно ли в c++ нет зависимых типов?
Тогда каким образом мне проворачивать арифметические операции над неинициализированной переменной?
Аноним 10/05/25 Суб 18:26:16 #2 №319919662 
>>319919526 (OP)
Не особо шарю, но может static str?
Аноним 10/05/25 Суб 18:28:07 #3 №319919740 
>>319919526 (OP)
Что за хуйню ты тут спрашиваешь? Где голые бабы, мигранты, маленькие члены? В бототредную повесточку не вписываешься.
Аноним 10/05/25 Суб 18:28:45 #4 №319919763 
>>319919526 (OP)
Ты явно с какого-то высокоуроневого языка залетел. Плюсы это про низкий уровень. Тут объявление переменной просто выделяет в куче (определенном куске оперативной памяти) определенное число ячеек. И инициализоровано оно каким-то гавном которое от предыдущего процесса осталось. Переменная это просто кусок оперативы со всеми вытекающими
Аноним 10/05/25 Суб 18:30:33 #5 №319919826 
>>319919740
Сосачую, уже репортнул макаке.
Аноним 10/05/25 Суб 18:34:17 #6 №319919975 
>>319919763
Кучи выделяешь только ты, долбоёб.
Переменная размещается в стеке, даже если она указывает на объект в куче.
Аноним 10/05/25 Суб 18:37:05 #7 №319920083 
>>319919763
Сам ты низкоуровневый
Аноним 10/05/25 Суб 18:37:21 #8 №319920092 
>>319919526 (OP)
>проворачивать арифметические операции над неинициализированной переменной
Не надо так делать.
Аноним 10/05/25 Суб 18:39:41 #9 №319920177 
>>319919526 (OP)
> арифметические операции над неинициализированной переменной?
Это на сколько помню ub т.е. результат не гарантирован
Инициализируй во время компиляции.
Аноним 10/05/25 Суб 18:40:31 #10 №319920199 
>>319919763
Короче вопрос в определении операций над этой хренью.
Аноним 10/05/25 Суб 18:44:17 #11 №319920336 
>>319920199
int ch2; //объявил. Инициализоровано гавном.
ch2+=1 //к гавну прибавил 1. Получил херню +1

ch2=0; инициализировал нулем. Работай спокойно дальше
Аноним 10/05/25 Суб 18:45:34 #12 №319920393 
В с++ есть программирование на уровне типов?
Аноним 10/05/25 Суб 18:46:20 #13 №319920424 
>>319920092
какие же сисяны трясуны
Аноним 10/05/25 Суб 18:46:54 #14 №319920457 
>>319920336
Если хочешь кастомные операции пилить помимо стандартных то это надо в классы копать. Объявлять свой тип разрабатывать операции. Для стандартных типов стандартные операции со стандартными правилами приведения типов
Аноним 10/05/25 Суб 18:53:41 #15 №319920747 
>>319920393
Конечно, можешь факториал через темплейты посчитать в компайл-тайм, очень практично.
Аноним 10/05/25 Суб 19:04:06 #16 №319921214 
>>319920336
>int ch2;
Чот не понял.

А
>Инициализоровано гавном
Нет, БЕЗ ИНИЦИАЛИЗАЦИИ. В этом и прикол, аллё блять.
Аноним 10/05/25 Суб 19:27:34 #17 №319922172 
>>319920336
>ch2+=1
Аааааааааа
Аноним 10/05/25 Суб 19:41:40 #18 №319922803 
>>319920336
>int ch2; //объявил. Инициализоровано гавном.
>ch2+=1 //к гавну прибавил 1. Получил херню +1
>
>ch2=0; инициализировал нулем. Работай спокойно дальше
Ns ,kznm Ты блять еблан.
comments powered by Disqus

Отзывы и предложения