cpp:namespace
                Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| cpp:namespace [2017/04/11 14:01] – gthanos | cpp:namespace [Unknown date] (current) – external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Namespaces ====== | + | ======  | 
| - | Προκειμένου να αποφεύγονται οι συγκρούσεις ονομάτων μεταξύ //global// μεταβλητών, | + | Προκειμένου να αποφεύγονται οι συγκρούσεις ονομάτων μεταξύ //global// μεταβλητών, | 
| Ένα // | Ένα // | ||
| Line 9: | Line 9: | ||
| } | } | ||
| </ | </ | ||
| + | |||
| Για παράδειγμα | Για παράδειγμα | ||
| <code c++> | <code c++> | ||
| namespace constants { | namespace constants { | ||
| - |   const double  | + |   const double  | 
| - |   double  | + |   double  | 
| } | } | ||
| </ | </ | ||
| - | Η προσπέλαση/χρήση των  | + | ===== Προσπέλαση των  | 
| - | === Δηλώνοντας το namespace σε κάθε κλήση των περιεχομένων του με την βοήθεια του τελεστή ''::''  | + | Η προσπέλαση/ | 
| + | |||
| + | ==== Δηλώνοντας το namespace σε κάθε κλήση των περιεχομένων του με την βοήθεια του τελεστή  | ||
| + | |||
| + | <WRAP center round tip 80%> | ||
| + | Ο τελεστής  | ||
| + | </ | ||
| <code c++ namespace.cpp> | <code c++ namespace.cpp> | ||
| Line 36: | Line 43: | ||
| </ | </ | ||
| - | === με μία  | + | ==== Mε δήλωση  | 
| + | |||
| + | Χρησιμοποιούμε την έκφραση '' | ||
| <code c++ namespace.cpp> | <code c++ namespace.cpp> | ||
| #include < | #include < | ||
| Line 46: | Line 56: | ||
| } | } | ||
| - | using namespace  | + | using constants::gRatio; | 
| int main() { | int main() { | ||
| Line 54: | Line 64: | ||
| </ | </ | ||
| - | === με μία  | + | ==== Με δήλωση του  | 
| + | |||
| + | Χρησιμοποιούμε την έκφραση '' | ||
| <code c++ namespace.cpp> | <code c++ namespace.cpp> | ||
| #include < | #include < | ||
| Line 72: | Line 84: | ||
| </ | </ | ||
| - | Δείτε τα σχετικά παραδείγματα που ακολουθούν. | + | ===== Παράδειγμα ορισμού και  | 
| - | Παρακάτω δίνεται ένα  | + | Στο παράδειγμα που  | 
| <code c++ nameVisibility.cpp> | <code c++ nameVisibility.cpp> | ||
cpp/namespace.1491919274.txt.gz · Last modified: 2017/04/11 13:01 (external edit)
                
                