C++17 Transition Guide: Mastering Removed and Updated Features
Understand the critical language cleanups, deprecated features, and syntax improvements in C++17 to write modern, standard-compliant code.
-
๐ฌ
AI-instructeur
Stel vragen over elke les en krijg altijd meteen een duidelijk antwoord. -
๐
Begin wanneer je wilt
Geen roosters of deadlines โ leer in je eigen tempo, wanneer het jou uitkomt. -
๐
In het Nederlands
Lessen, opdrachten en certificaat โ alles volledig in jouw taal.
Over deze cursus
As modern C++ evolves, staying current means knowing not only what features to adopt, but also which legacy practices to abandon. Writing clean, efficient software requires a solid understanding of how the C++17 standard streamlines the language by removing obsolete elements and fixing compiler behaviors. This course provides a clear, text-based path to modernizing your codebase and avoiding deprecated patterns.
You will start with foundational concepts of language evolution, learning why standards deprecate features and how compiler compliance affects your projects. Through clear written explanations and modern code snippets, you will discover how to replace outdated constructs with safer, more efficient alternatives.
What you'll learn:
- Identify and replace features officially removed or deprecated in the C++17 standard
- Understand updated syntax rules and improved compiler type deduction behaviors
- Apply modern alternatives to legacy elements like the auto_ptr and dynamic exception specifications
- Configure your build environments to detect deprecated APIs and compile cleanly
- Practice refactoring older codebases to align with modern, safe C++ patterns
- Explore modern C++ practices including basic type hints and smart pointer best practices
This course is structured to take you from core concepts of language standards to practical refactoring techniques. You will read comprehensive explanations of deprecated features alongside side-by-side comparisons of legacy code and its modern C++17 equivalent.
This course is designed for beginning to intermediate C++ developers who want to transition their skills to modern standards. No advanced template metaprogramming experience is required, though a basic familiarity with C++ syntax is recommended.
Start reading today to modernize your C++ development skills and build cleaner, more robust applications.
Wat je krijgt
-
๐
Voltooiingscertificaat
Voeg toe aan je LinkedIn-profiel -
๐ฌ
Persoonlijke AI-tutor
Vastgelopen bij een les? Vraag je ingebouwde tutor op elk moment van alles. -
๐ง
Audioversie inbegrepen
Leer onderweg โ geen scherm nodig -
โพ๏ธ
Levenslange toegang
Kom altijd terug, geen einddatum -
๐ฑ
Telefoon of computer
Werkt overal, op elk apparaat -
๐ธ
14 dagen retour
Geen vragen -
โก
Kort en gericht
2 u 42 min praktische inhoud
Beoordelingen
Nog geen beoordelingen โ wees de eerste die zijn ervaring deelt.
Veelgestelde vragen
Wat heb ik nodig voor deze cursus? +
Alleen een telefoon of computer met internet. Geen installaties of speciale hardware.
Hoe betaal ik? +
Met kaart via Stripe. We bewaren geen kaartgegevens โ Stripe handelt dit veilig af.
Kan ik een terugbetaling krijgen? +
Ja โ volledige terugbetaling binnen 14 dagen, zonder vragen.
Hoe lang heb ik toegang? +
Voor altijd. Eenmaal gekocht is de cursus van jou en kun je hem altijd opnieuw bekijken.
Krijg ik een certificaat? +
Ja. Bij voltooiing ontvang je een certificaat dat je aan je LinkedIn-profiel kunt toevoegen.
Voor leerlingen in
Tech
Design
Financiรซn
Marketing
Gezondheidszorg
Onderwijs
Horeca
Productie