4° Anno TEORIA 6. Programmazione ad oggetti: il linguaggio C++ | Page 12

3 . vedi Namespace . dev

Linguaggio C ++: peculiarità - namespace

Il C ++ standard offre l ' opportunità di suddividere lo spazio o ambiente globale in più parti , ognuna delle quali è definita come " spazio dei nomi " o namespace
In questo modo possono convivere identificatori con lo stesso nome purchè definiti in namespace differenti
La sintassi di un namespace è la seguente namespace < identificatore > { < corpo del namespace > } dove < identificatore > specifica il nome del namespace < corpo del namespace > è una lista di dichiarazioni di dati e funzioni
Esempio
// Header file name1 . h namespace primo { int x = 2 ; }
// Header file name2 . h namespace secondo { int x = 3 ; }

3 . vedi Namespace . dev

// Source file main . cpp # include < iostream > # include " name1 . h " # include " name2 . h " int main ( int argc , char ** argv ) { std :: cout << " Somma = " << primo :: x + secondo :: x << std :: endl ; return 0 ; }
Autore : Prof . Rio Chierego Aprile 2024