170 похожих чатов

Реально как часто числу задается тип byte а не int

просто в разных видосиках типо "курсов" не разу не видел что бы кто то писал byte ?

31 ответов

4 просмотра

обычно пишут var =)

если у тебя значения будет не выше 255 смысл int?

Зависит от обстоятельств

Mikhail Lomonosov
если у тебя значения будет не выше 255 смысл int?

если у тебя не 256 байт памяти смысл byte?

Сергей
если у тебя не 256 байт памяти смысл byte?

В том, что потом разгребать траффик по памяти

Сергей
если у тебя не 256 байт памяти смысл byte?

давай сразу decimal и все типы к черту!

Mikhail Lomonosov
давай сразу decimal и все типы к черту!

инт залетает в регистры процессора

Сергей
боятся обычно аллокаций

У тебя затраты на выделение нового allocation context нихрена не низкие

Bogdan- Автор вопроса
Сергей
вывод типа

понятно теперь почему все в int

Bogdan
Что еще за var?

https://docs.microsoft.com/ru-ru/dotnet/csharp/language-reference/keywords/var

Mikhail Lomonosov
если у тебя значения будет не выше 255 смысл int?

А если не будут больше 255, но я постоянно буду с ними делать арифметические операции?)

Mikhail Lomonosov
понятно теперь почему все в int

знаешь насколько всем насрать на байт? для него даже литерала нет

Nikita Emelin
screenshot У обжекта тоже нет...

как ты обжект то литералом создашь?)

Сергей
как ты обжект то литералом создашь?)

А зачем мне создавать литералом ?

Nikita Emelin
А зачем мне создавать литералом ?

ну вот ты пишешь byte x = 4; а в стек все равно инт запушится)

Bogdan- Автор вопроса
Nikita Emelin
https://docs.microsoft.com/ru-ru/dotnet/csharp/lan...

Что ж это получается что нету смысла писать всякие даблы, инты, байты. А просто фигачить всему Вар??

Bogdan
Что ж это получается что нету смысла писать всякие...

1) не везде можно писать вар 2) не хорошо везде писать вар

Nikita Emelin
Ну удачи написать это в обьекте

Просто в плюсах есть выравнивание данных в памяти, там правильный выбор размера переменных даёт реальный профит. А шарп я тока начал учить, пока с этим не знаком.

Vassily
Просто в плюсах есть выравнивание данных в памяти,...

Это когда, структура с двумя int полями, занимает тот же размер, что и int с byte?

Phantom
Исправил

Если у тебя числа не более 255, но ты с ними постоянно (твои слова!) будешь делать операции сложения, то поместится ли результат в byte?

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
49
читать файл максимально быстро? странный вопрос))
zamtmn
53
How to create an OS in C? what to study?
Linus
18
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
@HemulGM Параметры у AddStream поменялись? Несостыковка какая-то
Катерина Свиридова
12
Подскажите, есть какие-то события создания/уничтожения у TFrame по типу TForm (OnCreate и OnClose/OnDestroy) ? Как отловить создание TFrame и "перед" уничтожением. На Tframe р...
Денис
8
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
а чем хуже?
Alexey Kulakov
10
Карта сайта