Лекция 3. Работа с памятью, выполнение программ (Программирование на C++, часть 1)

  Рет қаралды 42,672

Computer Science Center

Computer Science Center

5 жыл бұрын

compscicenter.ru/
Лекция №3 в курсе "Программирование на C++, часть " (осень 2018).
Преподаватель курса: Валерий Михайлович Лесин

Пікірлер: 36
@shamah228
@shamah228 4 жыл бұрын
Я его фанат, крутой преподаватель очень, хочу там учиться !!!
@arturmayer6744
@arturmayer6744 2 жыл бұрын
Спасибо, за лекции! Очень рад, что наткнулся на них)
@nekosora6036
@nekosora6036 5 жыл бұрын
Спасибо за лекции. Очень круто)
@igorl9211
@igorl9211 4 жыл бұрын
c 00:00:00 - введение, общие вопросы работы с памятью в C++ 00:25:00 - обсуждение указателей и ссылок, в т ч и константности 01:24:00 - обсуждение операторов new и delete
@reypack7145
@reypack7145 4 жыл бұрын
Спс за видео, и пожалуйста по больше видео C/C++
@eugenga1
@eugenga1 3 жыл бұрын
Уважаемый Валерий Михайлович. Направление роста стека вниз адресного пространства идёт от реализации стека в процессорах х86. Инструкция CALL запоминает текущий адрес исполнения и уменьшает указатель стека. RET при выходе из подпрограммы увеличивает регистр процессора стек пойнтер. Также машинные команды PUSH и POP увеличивают стек вниз, уменьшают вверх. Спасибо за лекции!
@kazikhangereykhanov4781
@kazikhangereykhanov4781 4 жыл бұрын
спасибо за лекции но не могли бы либо вырезать вопросы или сделать звук в зале что бы было слышно вопросы
@user-lk2qh2cb7x
@user-lk2qh2cb7x 10 ай бұрын
по кайфу впервые лекция которую не надо ставить даже на 1.25х
@bulba1995
@bulba1995 Жыл бұрын
Отоичнаялекция ,мое почтение 👍
@VitaliyNET
@VitaliyNET 3 жыл бұрын
Кто этот мощный преподаватель? Оч. понравились его лекции.
@user-xv2yb2qi1k
@user-xv2yb2qi1k 4 жыл бұрын
👍
@micropp205
@micropp205 9 ай бұрын
Слушал бы дальше, но эти бесконечные вопросы от студентов, на которые 90% ответов одни и те же - просто невозможно. А препод крутой.
@008Aleks800
@008Aleks800 3 жыл бұрын
33:15 закрыл ноутбук с которого смотрел видео осознал что произошло только через несколько скекунд Хватит с меня лекций на сегодня
@sergeysergeev92
@sergeysergeev92 4 жыл бұрын
Большая просьба дать ссылку на слайды.
@sergeysergeev92
@sergeysergeev92 4 жыл бұрын
16:17 Вроде как для main-потока увеличение стека в linux возможно, см. pthread_attr_setstacksize(). Также по поводу того, что единственное целочисленное значение, которое можно присвоить указателю это 0. Это, думаю, просто оговорка. Присвоить можно любое значение, только важно понимать для чего. На низком уровне работы с железом, во встроенных системах, возможно это имеет смысл. Но в обычной прикладной программе вряд ли.
@Censik
@Censik 3 жыл бұрын
Размер стека (и других параметров) для главного процесса делается через ulimit перед стартом процесса. Для Linux конечно
@LOL-nq3ky
@LOL-nq3ky 3 жыл бұрын
Про то, что в указатель можно присвоить только 0 - всё верно. Ведь речь о том синтаксисе, который показан на слайде. Т.е. речь о присваивании без преобразований.
@silencemod8808
@silencemod8808 3 жыл бұрын
Хорошие лекции, многие словно не понимают, что это обучение в первую очередь студентов, а не для вас.
@user-rf8tj6hi8s
@user-rf8tj6hi8s 5 жыл бұрын
Здраствуйте. Когда будет продолжение?
@CompscicenterRu
@CompscicenterRu 5 жыл бұрын
Сеня, здравствуйте. Продолжение курса будет в весеннем семестре, но про видеосъемки будем решать ближе к делу.
@user-kr2ff3xr3h
@user-kr2ff3xr3h 5 жыл бұрын
@@CompscicenterRu если это возможно технически, на будущее, было бы желательно записывать звук с мест - один микрофон, направленный к аудитории. Потому что большая часть видео проходит в диалоговом режиме, и не слыша вопрос "из зала" по ответу иногда трудно составить контекст обсуждения. Это касается большинства видео Вашего прекрасного канала.
@snarksnark5038
@snarksnark5038 4 жыл бұрын
все равно не понял.Есть например программа для вывода чисел Фибоначчи 1 1 2 3 5 8 13 21 34 55 Возникает вопрос что теперь осталось в стеке: десять чисел? Или только два последних числа?И что будет если я захочу вывести например 1 миллион чисел?
@mad_t
@mad_t 2 жыл бұрын
Я поражаюсь иногда людям. Вам абсолютно бесплатно выкладывают материал лекций, которые вообще не для вас предназначены, а вы еще ворчите...
@jackhammer631
@jackhammer631 Жыл бұрын
1:22:00 я правильно понял, что void use_cref(int const& x) тоже самое, что void use_cref(int x) ?
@figglewiggley
@figglewiggley Жыл бұрын
Нет, в первом случае передаётся значение х по константной ссылке, во втором случае в функции создастся локальная переменная, в которую скопируется значение х
@AllofStewie
@AllofStewie 2 жыл бұрын
"всегда такой трейд офф. " "-ок? -гуд." Вот это я понимаю уровень стеснения своего же языка!
@ndr1111
@ndr1111 5 жыл бұрын
очень много отвлечения на вопросы, не лекция, а диалог (
@user-gy8vy5ue5c
@user-gy8vy5ue5c 4 жыл бұрын
Диалог это хорошо, идёт общение со студентами, а это значит то,что все студенты вовлечены в процесс обучения, а то, что его не слышно это плохо. Что-то длинноватое предложение получилось :)
@mistrebrown7642
@mistrebrown7642 4 жыл бұрын
@@user-gy8vy5ue5c согласен, ещё б вопросы слышно было...
@Andrei-fz8rb
@Andrei-fz8rb 2 жыл бұрын
Хочешь ничего не понять - смотри этого лектора. Очень тяжёлое преподношение материала как в плане разговора так и по смыслу.
@whatever6223
@whatever6223 3 жыл бұрын
Как же раздражают лекторы, которые вместо того, чтобы объяснять материал, тратят время на задавание вопросов аудитории. Люди пришли учиться, а не щеголять своими знаниями.
@VitaliyNET
@VitaliyNET 3 жыл бұрын
Это нужно, для оптимизации времени, путем оценки, уровня знаний студента. Зачем учить студента тому, что он уже может знать достаточно хорошо.
@whatever6223
@whatever6223 3 жыл бұрын
@@VitaliyNET В аудитории много студентов, а спрашивает он одного.
@user-iy5kd3tz3d
@user-iy5kd3tz3d 3 жыл бұрын
есть одно замечание, автор слишком быстро говорит, информация так не усвоится у слушателей))Советую сбавить темп и рассказывать по медленнее. Возьмите пример с этого автора kzbin.info/www/bejne/rKXWnYajZ6x0b9k
@keycimag3316
@keycimag3316 4 жыл бұрын
Блин, ну зачем так тараторить ????
@user-iy5kd3tz3d
@user-iy5kd3tz3d 3 жыл бұрын
да это жесть просто, я ничерта не понял)) при том, что я знаю про указатели достаточно информации. Приходится перематывать назад, чтобы понять, что он сказал))
Зомби Апокалипсис  часть 1 🤯#shorts
00:29
INNA SERG
Рет қаралды 4,9 МЛН
Этого От Него Никто Не Ожидал 😂
00:19
Глеб Рандалайнен
Рет қаралды 6 МЛН
Выделение и освобождение динамической памяти в Си
27:39
SQL-инъекции | Клуб компьютерной безопасности
45:51
Студенческие клубы разработки СГУ
Рет қаралды 2,1 М.
Самое простое объяснение парадокса Ферми
28:45
Задний двор Айлашкерского
Рет қаралды 38 М.
Зомби Апокалипсис  часть 1 🤯#shorts
00:29
INNA SERG
Рет қаралды 4,9 МЛН