Уроки С++ Стек, Куча, Указатели (11)

preview_player
Показать описание
В данном видео мы рассмотрим два сегмента памяти в С++ Стек и Куча (Stack, Heap) и что такое указатели
Рекомендации по теме
Комментарии
Автор

Алилуя. Наконец то видео о Стеке нашёл. Другие только про тарелки рассказывают, то что их надо одну на другую класть.

namename
Автор

«После этого многие люди перестают изучать…» - очень смешной момент, сегодня у меня будет отличное настроение)))

rostislavtelitsin
Автор

Сам пишу на C#, но кажется я только что понял, что не понимал годами в плюсах. Спасибо !

kslmPtr
Автор

Спасибо автору за материал!
Однако хотел бы поправить неточность. Стек расширяется на встречу сегменту кода программы, начиная с верхнего адреса процесса, например и когда происходит выделение памяти переменной на стеке, мы уменшаем значение stack pointer:
stack_pointer -= sizeof(int32_t); // примерно так

Также все это добро регулируется самой программой, а не операционной системой. ОС только следит, чтобы все было в рамках дозволенного.

В любом случае, спасибо!

RuslanGolovinskiigolxzn
Автор

Отличный урок! Детально, наглядно и доходчиво объясняете. Спасибо за ваш труд!

sergeysergeev
Автор

наконец-то адекватное видео, ни тарелок, не рекурсии с факториалом, а именно работа ОЗУ

eclipse
Автор

Спасибо большое за качество и простоту подачи .

ВладОся-зь
Автор

Прекрасный урок. Надо добавить что идея создания указателей пришла в голову создателей процессоров из необходимости и желания повышения скорости работы процессора. С указателями программа начинает работать быстрее чем без них. Здесь надо выбирать между удобством и скоростью. Если нужна скорость программы то пишете на обычном Си но долго и нудно с указанием значений регистров. А если хотите комфорт и удобство при написании то пишите на питоне джаве но зато программа работает в полтора или два раза медленнее. Си плюс плюс это компромисс между удобством и скоростью.

AbdibekNasanbekov-rhov
Автор

Прекраснейшее объяснение ! Я понял все !

svetoslavzamotaev
Автор

Спасибо за видео автору, желаю вам здоровья.

SardorXorazmiy
Автор

Наконец-то нормальный, понятный видос по работой с памятью, спасибо больше!!!

ДаниилНосиков-мч
Автор

Изучаю си. Очень помог в понимании урок по си++))) от души, мужик)

ilyuhagg
Автор

Дуже круто пояснюєте - дяка ))) Вчу java, але після відоса прям захотілося більше про плюси дізнатись

yevhennesterenko
Автор

Спасибо! Очень понятно и доходчиво. Узнал что-то новое )

tsorion
Автор

было бы круто про умные указатели послушать, а то вроде понимаю как ими пользоваться, но что-то не то получается
автору удачи в продвижении, все приятно и понятно

Desotterro
Автор

Интересный подход в подаче материала, по видимому рассчитан и на начинающий уровень, но есть аспекты которые упускают даже в толстых книгах. Поскольку уже знаю это то мне трудно судить будет ли легче новичку это понять. (по тем-же указателям обычно по несколько страниц тренируются на том-же стеке в динамическую память не лезут.). Слайды кстати приятные и понятные.

ARproj
Автор

Очень полезный видео ролик, побольше бы таких ❤

kirillshibalenkov
Автор

Почему указателю нужен тип, ведь это всегда адрес, т.е. число, и можно было бы предположить что int64 хватит всем?
Потому что у структур и объектов нет символа окончания, как у строк, таким образом тип указателя это способ получить размер данных и, следовательно, адрес конца данных для операции перехода к ним (разименование)
Хотелось бы так же разбор самих операций перехода, которые бы показали разницу между указателями и ссылками

kyctuk
Автор

Классное видео. Спасибо.)
Подпишусь чтобы не потерять канал.)

Maggistr
Автор

Вот это классное объяснение, рекомендую!

dmitriyprosolovich