Встречается на собеседованиях • сегодня
В чем разница между очисткой стека в Java и C++
В Java стек очищается автоматически сборщиком мусора (GC), который удаляет объекты, когда на них нет ссылок. В C++ стек очищается явно при выходе из области видимости (деструкторы вызываются сразу).
Пример Java:
java
void method() {
Object obj = new Object(); // в куче
} // obj становится кандидатом на GCПример C++:
cpp
void func() {
MyClass obj; // в стеке
} // деструктор obj вызывается здесьКлючевые отличия:
- Java: управление памятью автоматическое, но нет контроля над временем удаления
- C++: ручное управление, предсказуемое время разрушения объектов

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы