Linguaggio di Programmazione C++ (CPROGG)
- Codice corso: CPROGG
- Durata corso: 3gg
L'obiettivo del corso è quello di approfondire le conoscenze teoriche e pratiche necessarie per il corretto utilizzo del C++. Durante il corso i discenti avranno la possibilità di acquisire tutte le conoscenze necessarie per lo sviluppo di applicazioni in linguaggio C++, usando la tecnica della "Programmazione orientata a Oggetti".
Agenda
Giorno 1
o Classi
o Creating A Derived Class
o Using Protected Members
o Constructors And Destructors
o Polymorphism
o Base Class Pointers
o Virtual Functions
o Abstract Classes
o Generic Programming
o Generic Functions
o Defining Class Template
o Class Template Specialization
o Function Templates With Multiple Data Types
o Class Templates With Multiple Data Types
o Esercitazioni di Laboratorio
Giorno 2
o Stream I/O
o Stream Overview
o Managing Stream Output
o Managing Stream Input
o String Streams
o Sequential Containers
o Vectors Review
o Using Lists
o Using Deques
o Associative Containers
o Working With The Pair Class
o Using Maps
o Using Sets
o Multimaps And Multisets
o Esercitazioni di Laboratorio
Giorno 3
o Namespace
o String Class
o String Assignment And Concatenation
o Comparing Strings
o Searching Strings
o Substring And Replace
o C Style Strings
o Exception Handling
o Exception Overview
o Throwing Exceptions
o Catching Exceptions
o Catch All Exception Handlers
o Esercitazioni di Laboratorio