Warsaw C++ Users
Zapraszam na kolejne spotkanie, na którym wystąpią Bartosz Szreder i Michał Kowalczyk.
- Tytuł: Memory alignment w C++
Abstrakt: Co to jest wyrównanie pamięci i jaki ma wpływ na generowany
kod? C++11 wprowadziło specyfikator wyrównania "alignas", za pomocą
którego można zwiększać wymogi wyrównania dla poszczególnych zmiennych
albo wszystkich zmiennych określonego typu. Pogadanka o tym, dlaczego
ten specyfikator w ogóle jest potrzebny i dlaczego dopiero C++17
spowodowało, że jest naprawdę użyteczny.
Czas: 45-60 minut
O sobie: Absolwent MIMUW, obecnie pracuję nad silnikiem gier i narzędziami developerskimi w Huuuge Games.
- Tytuł: Krótka historia o debugowaniu laptopa, który nie budził się z uśpienia
Abstrakt:
Historia zaczęła się od znajomego, którego Thinkpad przy próbach budzenia z trybu uśpienia automatycznie się restartował.
Podczas tej krótkiej prelekcji opowiem o analizie oraz naprawie powyższego problemu. Będzie m.in. o tym jak działa komputer, system operacyjny, proces bootowania oraz ACPI. Dowiecie się też, jak można debugować system, gdy praktycznie wszystkie urządzenia (w tym ekran!) nie zostały jeszcze włączone.
Jaki ma to związek z C++? Żaden