Модель памяти C++. Часть 1. Указатели. Адресная арифметика

  Рет қаралды 520

Aleksey Malov

Aleksey Malov

Күн бұрын

Пікірлер: 10
@vividbw
@vividbw 2 ай бұрын
Чем скорее это видео наберёт 10 лайков, тем быстрее выйдет новый ролик.
@Raspi8
@Raspi8 2 ай бұрын
Какие скромные запросы
@dino_source
@dino_source 2 ай бұрын
Уже 30 лайков есть. В следующий раз 50 лайков проси или даже 100.
@jackcarver2411
@jackcarver2411 2 ай бұрын
Алексей, большое спасибо! Хорошая, достаточно подробная лекция, упоминаете многие тонкие моменты и важные нюансы
@01377
@01377 2 ай бұрын
Спасибо большое ! Просто, доступно и очень полезно !
@avr_stm_pro2955
@avr_stm_pro2955 2 ай бұрын
Уже 9 лайка 😮
@dino_source
@dino_source 2 ай бұрын
Забыли такой важный атрибут как `адрес`. И ещё забыли `storage duration`. Атрибут `значение` голосом упомянули, но на слайде не было (тоже опциональный атрибут). - размер (size) - выравнивание (alignment) - тип (type) - времени жизни (lifetime) - опциональное имя (identifier)
@vividbw
@vividbw 2 ай бұрын
@@dino_source спасибо за дополнение, доработаю презентацию для следующего потока студентов
@alexeybaranov8869
@alexeybaranov8869 2 ай бұрын
Шутки ради, и для понимания, что UB - это не страшный дракон, а честное заявление разработчиков языка, что не всякую сову можно натянуть на глобус. Так что, есть такие совы, где nullptr вполне себе валидный адрес памяти. Serial.println("do test..."); int* ptr = nullptr; Serial.println(*ptr); // !!!! int& r = *ptr; // !!!! asm volatile ( "ldi r16, 47 " "mov r0, r16 " ); Serial.println(r); // !!!! Serial.println("test done"); do test... 63 47 test done
@vividbw
@vividbw 2 ай бұрын
@@alexeybaranov8869 согласен, есть архитектуры, где можно записывать и считывать данные по нулевому адресу памяти. Однако это выходит за область действия стандарта языка. Компилятор может сделать тут все, что угодно.
Обработка исключений в C++
1:30:48
Aleksey Malov
Рет қаралды 94
Every parent is like this ❤️💚💚💜💙
00:10
Like Asiya
Рет қаралды 7 МЛН
Please Help This Superhero! 🙏
00:48
Alan Chikin Chow
Рет қаралды 9 МЛН
Incredible: Teacher builds airplane to teach kids behavior! #shorts
00:32
Fabiosa Stories
Рет қаралды 8 МЛН
Что пишут на языке программирования C++?
16:27
06.01.  Serialization
1:09:06
Mihail Romanov
Рет қаралды 138
Масса и Энергия Микромир Стандартная модель физики Бозон Хиггса
2:54:39
Всё об указателях в C++ за 20 минут
20:00
Перегрузка операций в C++. Часть 2.
1:17:52
Космические гипотезы: Как возникло все?
3:51:04
Космическое путешествие
Рет қаралды 428 М.
Every parent is like this ❤️💚💚💜💙
00:10
Like Asiya
Рет қаралды 7 МЛН