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++
Recensioni (3)
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
Mi è piaciuto essere immerso nella lingua C++ per 5 giorni - non interrotti dal lavoro regolare - di fila molto ... Personalmente non avendo la stessa esperienza in C++ dei miei colleghi, ho deciso di iscrivermi a questo corso per fare un'immersione profonda. L'immersione mi ha spinto enormemente a saperne di più... che è esattamente quello che volevo ottenere. Ho apprezzato la competenza e la conoscenza del formatore e quella dei miei colleghi. Il fatto che gli argomenti siano stati toccati molto velocemente e non affrontati in dettaglio, è quello che mi aspetto da un corso avanzato. A volte troppo veloce per me da seguire (ma questo è uno svantaggio noto e accettato dalla mia partecipazione a questo corso :-)) ... ma d'altra parte mi ha fornito una panoramica abbastanza completa delle sottigliezze del linguaggio. Grazie mille per aver presentato un corso in questo modo! Molto apprezzato!!
Jan Grauwen - Septentrio N.V.
Corso - Advanced C++ Software Design
Traduzione automatica