C++ GSL

Da Andreabont's Wiki.

La libreria GSL (Guideline Support Library) è una libreria standard in via di sviluppo che aiuta lo sviluppatore C++ a seguire delle linee guida al fine di garantire la stabilità del programma. La libreria fornisce un check automatico del codice a compile-time.

Esempi d'uso

gsl::not_null

Questo template permette di garantire che una variabile puntatore non sia mai dichiarata nulla.

gsl::not_null<int*> p = new int(1); // OK
p = nullptr;                        // ERRORE!!

Collegamenti