Skip to content
/ cpp Public

[PL] ciekawostki, nowinki w C++ [EN] fun facts, novelties in C++

Notifications You must be signed in to change notification settings

ksiminski/cpp

Repository files navigation

[PL] ciekawostki, nowinki w C++ [EN] fun facts, novelties in C++

concepts

[PL] przykład użycia konceptów

 Implementacja operatora << dla różnych kontenerów. 
 Koncepty precyzują, który szablon będzie użyty dla klasy-argumentu.

[EN] example of application of concepts

 Implementation of the operator << for different containers.
 The concepts specify which template will be used for an argument class.

decorator-lambda

[PL] Funkcja lambda opakowująca inną przekazaną funkcję.

[EN] Lambda function wrapping another function.

dynamic and static polymorphism

[PL] Ten sam problem rozwiązny za pomocą polimorfizmu dynamicznego (wirtualne metody w hierarchii klas) i polimorfizmu statycznego (szablony klas).

[EN] The same problem solved with dynamic polimorphism (virtual method in a class hierarchy) and static polimorphism (class templates).

filesystem

[PL] Przykład użycia biblioteki std::filesystem.

[EN] An example of application of the std::filesystem library.

hashing

[PL] Przykłady haszowania.

[EN] Examples of hashing.

literals

[PL] Przykład literałów w bibliotekach chrono, string, string_view, complex i własnych literałów.

[EN] An example of literals in the libraries chrono, string, string_view, complex, and user-defined literals.

matrix traversal

[PL] Porównanie czasu zsumowania elementów macierzy przy przechodzeniu wierszami i kolumnami.

[EN] Comparision of element summing with row-wise and column-wise matrix traversal.

optional

[PL] Przykład użycia std::optional.

[EN] An example of the std::optional.

promise and future

[PL] Przykład użycia obietnicy (std::promise) i przyszłości (std::future).

[EN] An example of an std::promise and an std::future.

ranges and views

[PL] Trochę przykładów zakresów i widoków (ranges and views).

[EN] Some examples of ranges and views

ratio

[PL] Metaprogramowanie: przykład użycia biblioteki arytmetyki stosunków liczb całkowitych std::ratio.

[EN] Metaprogramming: an example of application of compile-time rational arithmetic library std::ratio.

regex

[PL] Przykład użycia wyrażeń regularnych (std::regex).

[EN] An example of usage of regular expressions (std::regex).

About

[PL] ciekawostki, nowinki w C++ [EN] fun facts, novelties in C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published