User Tools

Site Tools


cpp:toc

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
cpp:toc [2017/03/16 13:30] gthanoscpp:toc [2023/05/30 19:08] (current) gthanos
Line 3: Line 3:
   * [[cpp:basic_data_types|Βασικοί τύποι δεδομένων]]   * [[cpp:basic_data_types|Βασικοί τύποι δεδομένων]]
   * [[cpp:constants |Σταθερές - Κυριολεκτικά]]   * [[cpp:constants |Σταθερές - Κυριολεκτικά]]
-  * Τελεστές +  * [[cpp:operators| Τελεστές]] 
-  * Βασική είσοδος και έξοδος+  * [[cpp:basic_io| Βασική είσοδος και έξοδος]]
   * [[cpp:arrays|Πίνακες]]   * [[cpp:arrays|Πίνακες]]
   * [[cpp:pointers|Δείκτες]]   * [[cpp:pointers|Δείκτες]]
 +    * [[cpp:const_pointers|Δείκτες αμετάβλητου περιεχομένου και αμετάβλητης διεύθυνσης]]
   * [[cpp:references|Αναφορές (References)]]   * [[cpp:references|Αναφορές (References)]]
-  * Αλφαριθμητικά +  * [[cpp:strings | Αλφαριθμητικά]] 
-  * Κλάσεις και Αντικείμενα +    * [[cpp:std_strings | Η κλάση std::string]] 
-    * Οι μέθοδοι της κλάσης +  * [[cpp:dynamic_memory|Δυναμική διαχείριση μνήμης]] 
-    Προσδιοριστές πρόσβασης +  * [[cpp:functions| Συναρτήσεις]]  
-    * Κατασκευαστές καταστροφείς της κλάσης +  * [[cpp:namespace | Namespaces]] 
-    * Κατασκευαστές αντιγραφείς (copy constructors) +  * [[cpp:classes | Κλάσεις και Αντικείμενα]] 
-    Φιλικές μέθοδοι (friend functions) +    * [[cpp:constructors | Κατασκευαστές της κλάσης]] 
-    * Μέθοδοι inline +      * [[cpp:constructors#default_κατασκευαστής| Default κατασκευαστής]] 
-    * Ο δείκτης this +      * [[cpp:constructors#υπερφόρτωση_κατασκευαστών|Υπερφόρτωση κατασκευαστών]] 
-    * Δείκτες σε κλάσεις +      * [[cpp:constructors#χρήση_member_initialization_list_για_την_αρχικοποίηση_των_μελών_της_κλάσης| Χρήση member initialization list]] 
-    * Στατικά μέλη της κλάσης +      [[cpp:constructors#κλήση_ενός_κατασκευαστή_μέσα_από_άλλο_κατασκευαστή| Κλήση ενός κατασκευαστή από άλλο κατασκευαστή]] 
-  * Κληρονομικότητα +      * [[cpp:constructors#αρχικοποίηση_αντικειμένων_που_περιέχουν_πεδία_που_περιγράφονται_από_κλάσεις|Αρχικοποίηση αντικειμένων που περιέχουν πεδία που περιγράφονται από κλάσεις]] 
-    * Κληρονομικότητα πολλαπλών κλάσεων +    * [[cpp:object_creation|Δημιουργία Αντικειμένων]] 
-  * Υπερφόρτωση συναρτήσεων (στατικός πολυμορφισμός) +    * [[cpp:destructors | Καταστροφείς της κλάσης]] 
-  * Δυναμικός πολυμορφισμός (friend functions) +    * [[cpp:object_lifecycle|Κύκλος ζωής των αντικειμένων]] 
-  Υπερφόρτωση τελεστών +      * [[cpp:object_lifecycle#η_περίπτωση_-_δημιουργία_αντικειμένων_στο_stack|1η περίπτωση - Δημιουργία αντικειμένων στο Stack]] 
-    Παράδειγματα  +      * [[cpp:object_lifecycle#η_περίπτωση_-_δημιουργία_αντικειμένων_στο_heap|2η περίπτωση - Δημιουργία αντικειμένων στο Heap]] 
-  Abstraction & Encapsulation +      * [[cpp:object_lifecycle#η_περίπτωση_-_δυναμικά_δεσμευμένοι_μονοδιάστατοι_πίνακες_από_αντικείμενα|3η περίπτωση - δυναμικά δεσμευμένοι μονοδιάστατοι πίνακες από αντικείμενα]] 
-  Interfaces  +      * [[cpp:object_lifecycle#η_περίπτωση_-_δυναμικά_δεσμευμένοι_διδιάστατοι_πίνακες_από_αντικείμενα|4η περίπτωση - δυναμικά δεσμευμένοι διδιάστατοι πίνακες από αντικείμενα]] 
-  Exceptions +    * [[cpp:copy_constructors | Κατασκευαστές αντιγραφείς (copy constructors)]] 
-  Files & Streams +      [[cpp:copy_constructors#ορισμός_ενός_κατασκευαστή_αντιγραφέα|Ορισμός ενός κατασκευαστή αντιγραφέα]]  
-  Dynamic Memory +      * [[cpp:copy_constructors#πιο_σύνθετες_περιπτώσεις|Πιο σύνθετες περιπτώσεις]] 
-  Namespaces +    * [[cpp:friend_methods | Φιλικές συναρτήσεις και φιλικές κλάσεις]] 
-  Preprocessor +    * [[cpp:this | Ο δείκτης this]] 
-  Templates +    * [[cpp:const_member_functions| Const μέθοδοι της κλάσης]] 
-  STL+    * [[cpp:static_members|Στατικά μέλη της κλάσης]] 
 +    * [[cpp:acccess_modifiers | Προσδιοριστές πρόσβασης]] 
 +  * [[cpp:inheritance|Κληρονομικότητα]] 
 +    * [[cpp:inheritance_protected_private | Άλλες μορφές κληρονομικότητας]]     
 +    * [[cpp:polymorphism | Δυναμικός πολυμορφισμός]] 
 +      * [[cpp:polymorphism#pure_virtual_συναρτήσεις_και_abstract_κλάσεις|Pure virtual συναρτήσεις και abstract κλάσεις]] 
 +    * [[cpp:interfaces | Interfaces στη C++]] 
 +    * [[cpp:multiple_inheritance|Κληρονομικότητα πολλών γονικών κλάσεων]] 
 +  * [[cpp:operator_overloading|Υπερφόρτωση τελεστών]] 
 +    * [[cpp:vector_overloading| Παράδειγμα υπερφόρτωσης ]] 
 +      * [[cpp:vector_overloading_unary_operators| Υπερφόρτωση μοναδιαίων τελεστών ]] 
 +      * [[cpp:vector_overloading_binary_operators| Υπερφόρτωση δυαδικών τελεστών που μπορούν να υλοποιηθούν ως μέλη της κλάσης ή ως φιλικές συναρτήσεις ]] 
 +      * [[cpp:vector_overloading_binary_operators2| Υπερφόρτωση δυαδικών τελεστών μπορούν να υλοποιηθούν μόνο ως μέλη της κλάσης ]] 
 +  * [[cpp:exception | Δημιουργία και Διαχείριση εξαιρέσεων]] 
 +    * [[cpp::exception_inheritance| Κληρονομικότητα Εξαιρέσεων]] 
 +    * [[cpp::stack_unwinding| Stack Unwinding]] 
 +    * [[cpp::exception_rethrow | Διαχείριση εξαίρεσης και παραγωγή νέας εξαίρεσης κατά τη διαχείριση της]] 
 +    * [[cpp::function_try_blocks | Εξαιρέσεις στον κατασκευαστή της κλάσης]] 
 +  * [[cpp:streams| I/O Streams]] 
 +    * [[cpp:isteams | Input Streams]] 
 +    * [[cpp:osteams | Output Streams]] 
 +    * [[cpp:stringstreams | String streams]] 
 +    * [[cpp:file_io|Eίσοδος και έξοδος αρχείων]] 
 +    * [[cpp:stream_random_io| Αλλαγή της θέσης ανάγνωσης ή εγγραφής στο stream]] 
 +    * [[cpp:stream_states | Έλεγχος της εσωτερικής κατάστασης του stream]] 
 +  * [[cpp:templates|Templates]] 
 +    * [[cpp::function_templates| Templates συναρτήσεων]] 
 +    * [[cpp::class_templates| Templates κλάσεων]] 
 +    * [[cpp::class_templates_specialization| Εξειδίκευση υφιστάμενου template]] 
 +  * [[cpp:stl:intro|STL]] 
 +    * [[cpp:stl:containers|STL Containers]] 
 +    * [[cpp:stl:iterators|STL Iterators]] 
 +      * [[cpp:stl:iterators#διάτρεξη_οποιαδήποτε_δομής_με_χρήση_iterator| Διάτρεξη οποιαδήποτε δομής με χρήση iterator]] 
 +      * [[cpp:stl:iterators#κοινές_συναρτήσεις_για_όλους_τους_iterators| Κοινές συναρτήσεις για όλους τους iterators]] 
 +    [[cpp:stl:container_common_functions | Κοινές συναρτήσεις για περισσότερους του ενός Containers]] 
 +      * [[cpp:stl:container_common_functions#εισαγωγή_στοιχείου|Εισαγωγή στοιχείου]] 
 +      * [[cpp:stl:container_common_functions#διαγραφή_στοιχείου|Διαγραφή στοιχείου]] 
 +      * [[cpp:stl:container_common_functions#αναζήτηση_στοιχείου|Αναζήτηση στοιχείου]] 
 +      [[cpp:stl:container_common_functions#ανάθεση_των_περιεχομένων_ενός_container_από_τα_περιεχόμενα_ενός_άλλου_container|Εισαγωγή περιεχομένων από άλλο container]] 
 +      * [[cpp:stl:insert_vs_emplace| Εισαγωγή στοιχείων μέσω των συναρτήσεων insert και emplace ]] 
 +      [[cpp:stl:operator| Χρήση του τελεστή [ ] για την πρόσβαση στα στοιχεία ενός container]] 
 +    [[cpp:stl:sequence_containers | Sequence Containers ]] 
 +      [[cpp:stl:array|std::array]] 
 +      [[cpp:stl:vector|std::vector]] 
 +      [[cpp:stl:deque|std::deque]] 
 +      [[cpp:stl:list|std::list]]     /* [[cpp:stl:container_adapters | Container Adapters ]]*/ 
 +    [[cpp:stl:associative_containers | Associative Containers ]] 
 +      [[cpp:stl::set|std::set και std::multiset]] 
 +      [[cpp:stl::map|std::map και std::multimap]] 
 +    * [[cpp:stl:unordered_associative_containers | Unordered Associative Containers ]]  
 +      * [[cpp:stl::unordered_set|std::unordered_set και std::unordered_multiset]] 
 +      * [[cpp:stl::unordered_map|std::unordered_map και std::unordered_multimap]] 
 +    * [[cpp:functors| Function Objects ή Functors ]] 
  
cpp/toc.txt · Last modified: 2023/05/30 19:08 by gthanos