Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Struttura del corso
Modulo 1
- Introduzione + Riferimenti
- Informazioni di base
- Nozioni di base sull'officina
- Sovraccarico
- Cosa possiamo sovraccaricare e come.
- Extra C++ Tipi (bool e riferimento)
- Sovraccarico dell'officina
- OOP
- Breve introduzione a Oop
- Classi
- Strutture
- Modificatori di accesso
- Costruttore
- Funzioni predefinite/di eliminazione
- Sintassi dell'inizializzatore/Elenco di inizializzazione del costruttore
- Lezioni di laboratorio
- Memoria
- Interazione con la memoria classica
- Memoria dell'officina
Modulo2
- Eredità
- Costruzione
- Polimorfismo
- Virtuale, virtuale puro, astratto, interfaccia
- Modificatori di accesso
- Ereditarietà dell'officina (forme)
- Eccezioni
- Cosa sono
- Come funzionano
- Cosa lanciare e cosa prendere
- Eccezioni per i workshop
- Esaurimento della memoria
- Come viene notificato
- Come maneggiare
- Memoria moderna Management
- RAII
- Modelli applicati a Modern Memory Management (SmartPointer)
- SmartPointer C++11 standardizzati
- Nullptr
- SmartPointer per officina
- Spazi dei nomi
- Spazi dei nomi del workshop
Modulo 3
- Automatico
- La nuova parola chiave auto
- La nuova sintassi di ritorno automatico
- Enumerazione
- Enumerazioni di nuovo stile
- constexpr
- Nuove espressioni costanti
- A proposito di costanza
- Spiegazione di Const e Mutable
- Lambda e oggetti funzione
- Classi che agiscono come funzioni
- Introduzione alle funzioni lambda
- Crono
- n introduzione alla nuova libreria Chrono
Modulo 4
- Colata
- Libreria standard
- Corda
- Contenitori
- Vettore (vs)
- Lista
- Mappa
- Array
- Tupla
- Elenchi di inizializzatori
- Iteratori
- range-for sintassi
- Algoritmi Std
- Flussi
- Parole chiave varie
- statico
- esplicito
Modulo 5
- Semantica di spostamento
- Introduzione ai valori L/R
- R-value-references applicati alla semantica di spostamento
- Tratti del tipo
- Ottenere informazioni sul tempo di compilazione
- Concorrenza
- Introduzione all'implementazione di C++11 tipi di threading, asincroni/futuri e atomici
- Modelli variadici - Un'introduzione ai modelli variadici di C++11
Requisiti
Minimo di 1 anno di esperienza su C++
35 ore
Recensioni (2)
come possiamo usare parole riservate e best practice da utilizzare quando si utilizza Objet Oriented Programming. Come possiamo fare affidamento sul riferimento CPP per ottenere la conoscenza degli argomenti desiderati
Alejandro - we need to hace this group for mexico people only from Turf and compact utility
Corso - Advanced C++ Software Design
Traduzione automatica
L'allenatore risolve sempre i miei dubbi.
David C Pascual C - we need to hace this group for mexico people only from Turf and compact utility
Corso - Advanced C++ Software Design
Traduzione automatica