1 / 1 / 0
Регистрация: 28.01.2016
Сообщений: 96
|
|
1 | |
Правда что структуры не создают мусор?21.03.2016, 17:52. Показов 430. Ответов 4
Метки нет (Все метки)
привет
я правильно понимаю что использование структур вместо классов не приводит к появлению мусора?
0
|
21.03.2016, 17:52 | |
Ответы с готовыми решениями:
4
Мусор при инициализации структуры Ответ в виде "правда" или "ложь" на "а правда ли что" с определенным условие №1 Ответ в виде "правда" или "ложь" на "а правда ли что" с определенным условие №2 Мусор в строках при чтении структуры |
59 / 59 / 54
Регистрация: 19.02.2012
Сообщений: 262
|
|
21.03.2016, 17:58 | 2 |
Структуры находятся в стеке, а ссылочные типы (например классы) в куче, которую обрабатывает сборщик мусора
0
|
Администратор
|
|
21.03.2016, 18:01 | 3 |
saderty, правда, но это не значит что надо всегда использовать только структуры. Они используются для небольших типов которым требуется семантика передачи по значению. В остальных случаях (которых большинство) следует использовать классы.
Добавлено через 1 минуту Это верно только для локальных переменных.
0
|
708 / 708 / 226
Регистрация: 04.03.2013
Сообщений: 1,384
|
|
21.03.2016, 18:56 | 4 |
Еще и про упаковку забывать не стоит, которая работает в том числе и для локальных переменных.
0
|
17685 / 12871 / 3365
Регистрация: 17.09.2011
Сообщений: 21,137
|
|
22.03.2016, 12:13 | 5 |
Нет, не правильно.
Структуры могут находиться где угодно, в зависимости от того, как долго они нужны. Место хранения переменной зависит от продолжительности ее жизни, а не от типа.
0
|
22.03.2016, 12:13 | |
22.03.2016, 12:13 | |
Помогаю со студенческими работами здесь
5
При считывании структуры с файла где-то берёт мусор Правда, что если заменить что-то из внутренностей, то винда слетает? Правда ли, что Линус Товальдс работает в Microsoft? А-а-а? Что теперь скажут Windows ненавистники? А что, правда, что Яндекс рассорился почти Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |