Programmazione C++ che utilizza le funzioni avanzate
Questo corso online gratuito vi insegnerà come scrivere programmi veloci utilizzando le tecniche avanzate di programmazione C++.
Description
Questo corso vi introduce per la prima volta ai riferimenti. Imparerai l'ereditarietà e la creazione di classi che ereditano comportamenti da altre classi. Imparerai anche il polimorfismo e le sue similitudini e differenze alle funzioni di sovrascrittura. Si studierà poi RAII (Resource Acquisition Is Inizializzazione) e i puntatori, comprese le loro similitudini e differenze rispetto ai riferimenti. Imparerai come allocare dinamicamente la memoria ai tuoi oggetti e utilizzare un blocco di cattura di Prova. Imparerai anche le eccezioni, copiando, assegnando e distruggendo gli oggetti.
Si studierà quindi le funzioni della Libreria Standard (STL) e si imparerà a creare dei modelli. Imparerai come vettore un contenitore per la memorizzazione di elementi dello stesso tipo e circa l'utilizzo delle funzioni che C++ STL fornisce per rendere più semplice la codifica del tuo progetto. Il corso coprirà anche lambdas e la loro utilità come parametri di un'altra funzione, così come i diversi tipi di applicazioni che puoi scrivere per in C + +.
Se hai una buona conoscenza dei concetti di programmazione e hai completato l'Introduzione di Alison al corso di programmazione C++, ora è un momento perfetto per iniziare a prendere questo corso online C++ Programming - Advanced Features. Ti fornirà una presa ferma del linguaggio C++, ti regala un set di competenze che potenzierà la tua r é sum é e ti fornirà la fiducia di cui hai bisogno per visualizzare delle abilità davvero impressionanti. Allora perché aspettare? Inizia il tuo prossimo corso, oggi.
Modules
Modulo 1 Riferimenti e Inheritance
Modulo 2 Acquisizione Risorse Is Inizializzazione (RAII)
-
Modulo 2 Learning Outcomes
-
Puntatori
-
Assegnazione dinamica e eccezioni
-
Assegnazione, Distruzione e Smart Pointers
-
Modulo 2 Lezione Sommario
Modulo 3 La libreria standard C++ o STL
-
Modulo 3 Learning Outcomes
-
Modelli
-
STD Vettore
-
Funzioni Utili, Iteratori
-
Lambdas
-
Modulo 3 Lezione Sommario
Modulo 4: The Next Steps
Valutazione del corso
Learning Outcomes
Dopo aver completato questo corso sarà possibile: Descrivere come creare un riferimento ad un oggetto nel proprio programma.
Identificare l'importanza e l'utilità dell'eredità in un programma orientato all'oggetto.
Spiegate cosa è il polimorfismo e come può essere utile al vostro programma.
Discutere l'uso dei puntini e confrontarne l'utilizzo con i riferimenti.
Descrivere la creazione di oggetti nel negozio gratuito.
Discutere il processo di copia, assegnazione e distruzione di oggetti.
Discutere di utilizzo e creazione di modelli.
Spiegare come creare un contenitore vettoriale per contenere più valori / variabili.
Identificare il diverso tipo di applicazioni che puoi creare per con C + +.
Certification
All Alison courses are free to study. To successfully complete a course you must score 80% or higher in each course assessments. Upon successful completion of a course, you can choose to make your achievement formal by purchasing an official Alison Diploma, Certificate or PDF.
Having an official Alison document is a great way to celebrate and share your success. It is:
- Ideal to include with CVs, job applications and portfolios
- A way to show your ability to learn and achieve high results