page header photo
share Twitter share LinkedIn

masterclass What's new in C++11 and C++14

Deze opleiding is OS platform-onafhankelijk

In september 2011 is C++11 gepubliceerd, in december 2014 gevolgd door C++14: de nieuwste standaard voor de C++ programmeertaal. Compilers met de ondersteuning voor deze C++11 zijn inmiddels in ruime mate beschikbaar. In een tweedaagse "master class" behandelen wij de wijzigingen en uitbreidingen die deze nieuwe standaard voor de taal heeft gebracht.

Na afloop van deze master class bent u op de hoogte van de nieuwste zaken die een actuele C++ programmeeromgeving u biedt. Lees verder >>>

Voor wie?

  • Ervaren C++ programmeurs die in korte tijd de nieuwste veranderingen van de taal willen leren.
Cursusduur: 2 dagen        In-company cursus op maat
Contact
Kosten € 1190,- excl. BTW       

Wanneer

Wij hebben deze cursus momenteel niet van een vaste datum voorzien. Als u belangstelling hebt, neem dan contact met ons op, zodat we in overleg kunnen bepalen wanneer en op welke manier (klassikaal, coaching on the job, privé-cursus, expert session) wij de benodigde kennis overdragen.
Voor contact: telefoon 024-352 72 72 of info@ATComputing.nl.

Meer informatie over deze cursus

De nieuwe standaarden C++11 en C++14

De C++ standaard kwam tot stand in 1998 en heeft sindsdien een aantal kleinere, tussentijdse, aanpassingen gezien. In Augustus 2011 is een nieuwe versie van de standaard gepubliceerd. Hierin wordt ondermeer ondersteuning geboden voor een betere vorm van resource beheer.

Door de toevoeging van nieuwe pointer types biedt C++ nu een goed alternatief voor het gebruik van "managed" talen zoals Java, C♯, etc. In de woorden van Bjarne Stroustrup, ontwerper van de taal: "These enhancements are sufficient to make C++11 feel like a new language" .

Inmiddels is ook de C++14 standaard vastgelegd; de 14 daarin staat voor het jaartal 2014. Maar het zal weer enige tijd duren voordat compilers de nieuwste faciliteiten gaan ondersteunen. C++14 brengt hoofdzakelijk bug fixes en kleine verbeteringen aan, dus introductie daarvan in de compilers zal zeker sneller gaan dan bij C++11. In onze What's new in C++11 and C++14 cursus zullen de belangrijkste punten die door C++14 worden "opgepoetst" ook worden behandeld.

Voorkennis

Dit is een cursus voor gevorderden: ervaring in programmeren in C++ is beslist vereist. De benodigde voorkennis kunt u krijgen via de cursus De programmeertaal C++, eventueel voorafgegaan door het module (dag 1+2) uit de cursus De programmeertaal C voor de benodigde basiskennis in C. De benodigde ervaring moet zijn verkregen door praktisch in C++ te programmeren.

Inhoud van de master class

In twee dagen worden de belangrijkste wijzigingen en toevoegingen behandeld. Een belangrijk deel hiervan zit in de taal zelf, waardoor het mogelijk wordt om interessante bibliotheken toe te voegen, zowel binnen de standaard zelf als daarbuiten. Ook nieuw is de ondersteuning van threads.

Aan de orde komen:

  • Types en hun manipulatie
  • Type deducties
  • Lambda functies
  • Constructoren
  • Conversies
  • Move semantiek en rvalue references
  • Initializatie lijsten
  • Virtual functies
  • Templates
  • Threads
  • Resource beheer
  • Functie objecten
  • Nieuwe containers en hun functies, tuples
  • Reguliere expressies
  • Diverse kleinere onderwerpen

Niet aan de orde komen:

  • C++ basiskennis

Documentatie

U ontvangt een werkboek met kopieën van de presentatie, met oefenopgaven, en met uitwerkingen van die opgaven. Deze documentatie is speciaal voor ATComputing ontwikkeld. Ze is geheel Engelstalig.

Afsluiting

Enige tijd na afloop van de cursus ontvangt u een certificaat van deelname.

Valid XHTML 1.0 Strict   Valid CSS2