Differences

This shows you the differences between two versions of the page.

Link to this comparison view

appunti3s:namespace [2018/04/25 07:55]
127.0.0.1 external edit
appunti3s:namespace [2019/07/27 10:48] (current)
profpro corretto testo tutto in verde e assenza di backlink
Line 1: Line 1:
 + > tornare all'​indice degli appunti [[appunti3s:​linguaggio_c]]
 +
 +
 ====== namespace ====== ====== namespace ======
 ===== Generalità ===== ===== Generalità =====
Line 25: Line 28:
 <​code>​std::​string parola;</​code>​ <​code>​std::​string parola;</​code>​
 Nei file.cpp, questo operatore (introduce l'uso di un qualificatore:​ il namespace) permette di //usare// un elemento che si trova in un diverso namespace da quello attualmente in uso.  Nei file.cpp, questo operatore (introduce l'uso di un qualificatore:​ il namespace) permette di //usare// un elemento che si trova in un diverso namespace da quello attualmente in uso. 
-Nei file.cpp, in generale, invece che usare la //direttiva using// è meglio usare lo scope resolutor //:://. La direttiva si usa quando è noioso ripetere sempre lo scope resolutor.+Nei file.cpp, in generale, invece che usare la //direttiva using// è meglio usare lo scope resolutor //%%::%%//. La direttiva si usa quando è noioso ripetere sempre lo scope resolutor.
  
 Oltre a questo, lo scope resolutor può essere usato anche per //​definire//,​ nei file.cpp, elementi (cioè funzioni) che erano stati precedentemente solo //​dichiarate//​ dentro un certo namespace, in un file.h. ​ Oltre a questo, lo scope resolutor può essere usato anche per //​definire//,​ nei file.cpp, elementi (cioè funzioni) che erano stati precedentemente solo //​dichiarate//​ dentro un certo namespace, in un file.h. ​
Line 85: Line 88:
 ... ...
 </​code>​ </​code>​
 +
 + > tornare all'​indice degli appunti [[appunti3s:​linguaggio_c]]
  
  • appunti3s/namespace.1524635754.txt.gz
  • Last modified: 2018/04/25 07:55
  • by 127.0.0.1