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 2025