C++ Objektlayout & Konsequenzen (Vortrag & Exploration von Johannes Bechberger)


Details
Inhalt:
Das Verständnis des Objektlayouts und der Vererbung in C++ bildet die Grundlage für die Entwicklung in C++. In diesem Vortrag wird es um das Objektlayout und dynamische Aufrufe in C++ gehen, formal und konzeptionell wie auch praktisch.
Agenda:
- Einfachvererbung
- Mehrfachvererbung
- Assembler
- Interaktive Explorationen in C++-Code
Sprecher:
Johannes Bechberger hat vor kurzem am KIT studiert und sich in
seinem Master im Bereich Compilerbau und Programmanalyse vertieft.
Abgeschlossen hat er sein Studium mit der Entwicklung einer Analyse im
Bereich Sicherheit. Im Rahmen eines Praktikums hat er ein einfaches
Compilerbackend geschrieben.
Anfahrt:
Das Informatik-Gebäude 50.34 des Karlsruher Institut für Technologie befindet sich Am Fasanengarten 5 in 76131 KA.
Die meisten Parkplätze gibt es am Waldparkplatz am Adenauer Ring.
Die nächstgelegenen Straßenbahnhaltestellen sind Durlacher Tor und Karl-Wilhelm-Platz.
Google-Maps Informatik-Gebäude: https://www.google.de/maps/place/Fachschaft+Informatik+am+KIT/@49.0153627,8.4102062,15z/data=!4m8!1m2!2m1!1sinformatik+am+KIT!3m4!1s0x0:0xe44641cbc8078b10!8m2!3d49.0139346!4d8.419379
Google-Maps Waldparkplatz: (https://www.google.de/maps/place/Waldparkplatz/@49.0153455,8.4167723,17z/data=!4m12!1m6!3m5!1s0x479706337e8fb5c3:0x9a20a2b44887dc52!2sWaldparkplatz!8m2!3d49.015342!4d8.418961!3m4!1s0x479706337e8fb5c3:0x9a20a2b44887dc52!8m2!3d49.015342!4d8.418961 (https://www.google.de/maps/place/Waldparkplatz/@49.0153455,8.4167723,17z/data=%214m12%211m6%213m5%211s0x479706337e8fb5c3:0x9a20a2b44887dc52%212sWaldparkplatz%218m2%213d49.015342%214d8.418961%213m4%211s0x479706337e8fb5c3:0x9a20a2b44887dc52%218m2%213d49.015342%214d8.418961))

C++ Objektlayout & Konsequenzen (Vortrag & Exploration von Johannes Bechberger)