Niesforne bity i bajty - slajdy z prezentacji


2019-01-18, 00:37
Niesforne bity i bajty - slajdy z prezentacji

W tym tygodniu wyjątkowo nie pojawi się wpis tematyczny. Mam jednak dla Was - czytelników - coś w zamian: prezentację, którą wygłaszałem we wtorek na krakowskim meetupie sympatyków C++.... więcej

SFML-owe zabawy #12 - Klikaj i zwyciężaj ponownie!


2019-01-11, 00:00
SFML-owe zabawy #12 - Klikaj i zwyciężaj ponownie!

Nasz Mario::Edit coraz bardziej przypomina edytor! Yay! :) Dziś pojawiła się druga belka, z której ściągać możemy krzaczki, chmurki i wzgórza! Powolutku kończymy pracować nad edytorem, niebawem bierzemy się za grę!... więcej

Jak używać najnowszych konwersji string-ów - std::from_chars


2019-01-03, 01:43
Jak używać najnowszych konwersji string-ów - std::from_chars

Wraz ze standardem C++17 dostajemy nowy mechanizm do obsługi konwersji pomiędzy tekstem a liczbami. Dlaczego powinniśmy stosować nowe algorytmy? Czy są lepsze w od poprzednich?... więcej

Teoria kompilacji: Preprocessing


2018-12-20, 00:00
Teoria kompilacji: Preprocessing

Jak nam już wiadomo, kompilacja jest złożonym procesem składającym się z kilku etapów. Pierwszym krokiem tego procesu jest rozwijanie dyrektyw preprocesora. Zapraszam na dzisiejszy wpis, który w całości poświecony zostaje preprocesorowi właśnie.... więcej

SFML-owe zabawy #11 - Warianty


2018-12-13, 00:00
SFML-owe zabawy #11 - Warianty

Kolejna iteracja za nami, a wraz z nią nowa funkcjonalność! :) Dzisiaj opowiem Wam, jak w praktyce działa zasada KISS na przykładzie funkcjonalności "Zmiana rozmiaru chmurki".... więcej

Refactoring z std::optional


2018-12-06, 00:48
Refactoring z std::optional

Jest wiele sytuacji, kiedy potrzebujemy wyrazić coś "opcjonalnego" - obiekt, który może posiadać wartość, lub nie. Mamy kilka możliwości implementacji tego przypadku, ale wraz ze standardem C++17 przychodzi najbardziej przydatna droga: std::optional. Dzisiaj przygotowałem jeden przypadek refactoringu, który może nauczyć nas, jak stosować tą funkcję standardu C++17.... więcej

Pssst! Używamy Cookies. Poprzez używanie naszego serwisu zgadzasz się na odczytywanie i zapisywanie Cookies w swojej przeglądarce.