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

Если при запуске программы код начинает работать с функции Main

а локальные все переменные хранятся в стэке тогда в чем смысл heap или я что то не правильно понял ?

16 ответов

5 просмотров

в стеке может быть либо значение, либо ссылка на кучу

На стеке хранятся только значимые типы данных, и ссылки на кучу с переменными ссылочных типов. В стеке все хранить не будешь.

Hesu- Автор вопроса
Hesu
локальные обекты хранятся только в стэке

Возможно ты перепутал основы работы GC, там описывается, что верхушкой не удаляемых обьектов является, локальные переменные, статические члены, и параметры. Но, если обьект ссылочный, он все равно хранится на куче, а ссылка на стеке.

Hesu
локальные обекты хранятся только в стэке

размер стека не такой уж и большой)

Hesu- Автор вопроса
Пользователь 61978
Возможно ты перепутал основы работы GC, там описыв...

Тогда почему мы неможем использывать null check оператор ?. к локальным переменным ?

Hesu
Тогда почему мы неможем использывать null check оп...

Судя по всему это IDE не дает говнокодить, вызывать переменные класса без инициализации.

Пользователь 61978
Судя по всему это IDE не дает говнокодить, вызыват...

или он хочет сделать var i = 0; i?.ToString(); или типа того)

Пользователь 61978
Вот так, да нельзя.

ну это уже другая ситуация)

Пользователь 61978
Вот так, да нельзя.

так оно и без ? подсветится ошибкой

Пользователь 61978
Вот так, да нельзя.

переменная не инициализирована

Hesu- Автор вопроса

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

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

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Всем привет, подскажите/посоветуйте пожалуйста. Фаердак компоненты, имею одно место где бизнес хочет видеть при открытии формы список всех клиентов, это порядка 30к. Мои дово...
Sasha Sch
14
Ребят, если кто в курсе - скажите, а в загранке такое же засилье маркетплейсов? или там простые сермяжные интернет-магазины живут попроще?
Андрей [aharito] Харитонов
14
Коллеги, доброе утро. Запустил на удаленном хосте приложение (ручками зашел туда по ssh и запустил, не командой удаленно). Создал потом ssh-туннель, и с моей машины приложение...
Δημήτηρ
9
Господа всем привет. Для того чтобы страница индексировалась с запросом под каждый город. Это нужно делать отдельные страницы для каждого города, или есть варианты по лучше?
Владимир
8
Хотел бы спросить у знающих, правильную ли я выбрал книгу для начала изучения ассемблера Юрова В.И ? Или есть более лучшие книги для начала обучения?
Botsman
31
а я честно сказать не понимаю - нахуя идти учиться на вышку или еще куда-либо и при этом нихуя не делать, типа зачем ? просто корку получить, а нахуй она нужна тогда ?
Eugene Неелов
7
$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
Здравствуйте. Задача состоит в том, чтобы сделать real-time чат в мобильном приложении. После передачи сообщения пользователем через веб-сокеты, для основного и долговременног...
🐾
5
Карта сайта