YoVDO

*(char*)0 = 0; - What Does the C++ Programmer Intend With This Code? - Lecture

Offered By: cpponsea via YouTube

Tags

C++ Courses Operating Systems Courses Memory Management Courses Pointers Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of a seemingly simple C++ program in this 54-minute conference talk by JF Bastien at C++ on Sea 2023. Delve into the programmer's intent behind the code *(char*)0 = 0;, examining its implications from various perspectives. Analyze how different C++ language standards interpret this code, and investigate how compilers reconcile programmer intentions with standard specifications. Examine kernel-level interpretations and hardware responses to this code. Journey through the entire stack, discussing undefined behavior and the far-reaching consequences of this concise program. Gain insights into compiler design, language standards, and low-level system interactions in this comprehensive exploration of C++ programming intricacies.

Syllabus

*(char*)0 = 0; - What Does the C++ Programmer Intend With This Code? - JF Bastien - C++ on Sea 2023


Taught by

cpponsea

Related Courses

Introduction to Enterprise Computing
Marist College via Independent
Advanced Operating Systems
Georgia Institute of Technology via Udacity
Programmation sur iPhone et iPad (partie I)
Université Pierre et Marie CURIE via France Université Numerique
操作系统原理(Operating Systems)
Peking University via Coursera
Introduction to Operating Systems
Georgia Institute of Technology via Udacity