Skip to content

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

Photo of DavidFarago
Hosted By
DavidFarago
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:

  1. Einfachvererbung
  2. Mehrfachvererbung
  3. Assembler
  4. 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))

Photo of C++ User Group Karlsruhe group
C++ User Group Karlsruhe
See more events
Informatik-Gebäude des KIT (50.34)
Am Fasanengarten 5, Seminarraum 236 · 76131 Karlsruhe