Programowanie w C++20
Czas trwania szkolenia:3 dni (24h)
Kod kursu:CPP/20
Poziom zaawansowania:
O szkoleniu Programowanie w C++20
W cenie otrzymasz:
- Materiały szkoleniowe
- Certyfikat ukończenia szkolenia
- W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Dla kogo?
- Programiści, którzy znają poprzednie wersje języka
- Programiści pracujący w projektach wykorzystujących C++20
Wymagania
- Swobodne posługiwanie się starszymi standardami języka
Zalety
- Szeroki przegląd zmian i nowości w C++20
- Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań
- Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką
- Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how
Cele szkolenia
- Celem szkolenia jest zdobycie umiejętności posługiwania się możliwościami języka C++, kt óre wprowadził standard C++20
Program
Koncepcje
- Definiowanie koncepcji
- Ograniczanie funkcji
- Funkcje z parametrami auto
Programowanie czasu kompilacji
- Zmiany w wyrażeniach stałych
- Funkcje natychmiastowe
- Położenie w kodzie źródłowym
- Inicjalizacja w czasie kompilacji
Współprocedury
- Generatory
- Zadania asynchroniczne
- Oczekiwanie na wynik
- Wykorzystanie współprocedur do istniejącego kodu
Moduły
- Omówienie przebiegu kompilacji
- Definiowanie modułów
- Kompilacja z użyciem modułów
Zakresy
- Definicja zakresu
- Algorytmy w wersji zakresowej
- Odwzorowania
- Widoki i adaptery zakresów
- Tworzenie własnych widoków
Mniejsze zmiany w języku
- Operator statku kosmicznego
- Zmiany w wielowątkowości
- Inicjalizacja obiektów
- Sprawdzanie dostępności funkcji w języku
- Kalendarz i strefy czasowe
- Formatowanie tekstu