A partire dallo standard C++11, la specifica del linguaggio prevede la possibilità di definire funzioni anonime mediante l’uso di espressioni […]

Impariamo a sfruttare il paradigma della programmazione generica in C++ per implementare algoritmi generici, in grado di lavorare su tipi generici.

Lo standard C++11 ha introdotto un nuovo costrutto per il controllo di flusso: il range-based for loop (ciclo for su sequenze). Impariamo ad usarlo.

Con lo standard C++11 il qualificatore auto consente di delegare al meccanismo di inferenza del compilatore la definizione del tipo.

Gli iteratori permettono di accedere agli elementi di una classe contenitore in modo intelligente e, soprattutto, performante: ecco come usarli in C++.

Imparare ad utilizzare il paint system fornito dal framework Qt, al fine di disegnare elementi personalizzati all’interno di una GUI con C++.

Le classi container (contenitore) sono una delle applicazioni più usate del costrutto template in C++: ecco come metterle in pratica.

In cosa consiste e come funziona il meccanismo di specializzazione dei template in C++: tutto ciò che c’è da sapere, riassunto in un’unica lezione.