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

Ну т.е. в итоге различий между классом и структурой нет

?

16 ответов

5 просмотров

Structure types have value semantics. That is, a variable of a structure type contains an instance of the type. By default, variable values are copied on assignment, passing an argument to a method, and returning a method result. In the case of a structure-type variable, an instance of the type is copied. For more information, see Value types. Typically, you use structure types to design small data-centric types that provide little or no behavior. For example, .NET uses structure types to represent a number (both integer and real), a Boolean value, a Unicode character, a time instance. If you're focused on the behavior of a type, consider defining a class. Class types have reference semantics. That is, a variable of a class type contains a reference to an instance of the type, not the instance itself.

Дмитрий Елисеев
Structure types have value semantics. That is, a v...

"Копировать"... я надеюсь, стринги в 2Гб они не копируют? или да? (джс не копирует)

Arthur-Irgashev Автор вопроса
Дмитрий Елисеев
Structure types have value semantics. That is, a v...

это ты мне говоришь про реализацию в конкретной среде. я спрашиваю различия типов (структуры и класса) относительно твоего выражения про описание структуры чего-то > Ну как-то надо назвать штуку для группировки нескольких значений.

Arthur Irgashev
это ты мне говоришь про реализацию в конкретной ср...

А tupple (не массив) - это тоже структура/рекорд? Короче, много вопросов к термину "структура"

Вопрос ведь был не о том. Когда "копируешь" строку, конкатенация, например, 2-х Гб строки с самой собой - сколько памяти выделяется в .нет?

Arthur-Irgashev Автор вопроса
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
Вопрос ведь был не о том. Когда "копируешь" строку...

тогда не понял вопроса, к-ый был "не о том". если делать str(2gb) + str(2gb), будет str(4gb)

✙ Nikita 🇺🇦🇵🇱🇱🇻🇱🇹🇪🇪🇺🇸🇬🇧🇨🇿🇫🇷🇩🇪🇮🇹🇧🇬🇹🇼🇯🇵🇰🇷🇹🇷🇪🇸🇬🇷
хотите сказать там будет строка которая состоит из...

да. можено в дев-тулс посмотреть. А ещё Мура в своих видео это показывает на примерах - я проверял, в джс даже примитивы хранятся распределённо.

✙ Nikita 🇺🇦🇵🇱🇱🇻🇱🇹🇪🇪🇺🇸🇬🇧🇨🇿🇫🇷🇩🇪🇮🇹🇧🇬🇹🇼🇯🇵🇰🇷🇹🇷🇪🇸🇬🇷
а-ля обджекты в пайтоне?)

Там сложная структура данных. Надо хорошо в V8 шарить. Но в целом результат такой (я проверял) - память не удваивается при конкатенации строки

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

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

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
Я хочу запустить свой проект в тг. Что-то между пирамидой и майнилкой. Еще подобного ничего не было. Уникальная идея. Нужен именно не бот, а приложение. С ввод, выводом тон...
Павел А.
6
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
14
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
How to create an OS in C? what to study?
Linus
18
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Реально в одиночку написать игровой движок на Си?
ㅤ (SVO)
9
Карта сайта