Μετάβαση στο περιεχόμενο
Ενότητα 1

C++ Fundamentals

Master the core building blocks of C++ — from your first program to control flow and functions.

Getting Started

  1. The C++ Machine Model

    Understand how C++ maps to hardware, the compilation pipeline from source to executable, translation units, and the crucial distinction between stack and heap memory.

  2. Τύποι, Τιμές & Σύστημα Τύπου

    Εξερευνήστε τους θεμελιώδεις τύπους του C++, τους ακέραιους αριθμούς σταθερού πλάτους, τις φόρμες αρχικοποίησης, την αυτόματη αφαίρεση και το σύστημα const που επιβάλλει την ορθότητα κατά το χρόνο μεταγλώττισης.

  3. Μεταβλητές, Πεδίο εφαρμογής & Διάρκεια ζωής

    Μάθετε τις τέσσερις διάρκειες αποθήκευσης, πώς το εύρος και η διάρκεια ζωής είναι διαφορετικές έννοιες, οι παγίδες αρχικοποίησης και το φιάσκο της στατικής σειράς αρχικοποίησης.

Εκφράσεις & Ροή Ελέγχου

  1. Χειριστές, Εκφράσεις & Μετατροπές

    Η προτεραιότητα του κύριου χειριστή, οι αριθμητικές μετατροπές, οι κίνδυνοι της μίξης με υπογραφή/ανυπόγραφο και τα τέσσερα επώνυμα εκμαγεία C++.

  2. Έλεγχος ροής & βρόχων

    Κατακτήστε όλες τις δομές ροής ελέγχου C++, συμπεριλαμβανομένων των if/else, switch, όλων των μορφών βρόχου, βάσει εύρους για, αρχικοποιητές C++17 και δομημένες συνδέσεις.

Λειτουργίες & Οργάνωση Κώδικα

  1. Λειτουργίες & Μετάβαση παραμέτρων

    Κατακτήστε τους διαφορετικούς τρόπους μεταβίβασης ορισμάτων στο C++, κατανοήστε τη βελτιστοποίηση της τιμής επιστροφής, την υπερφόρτωση συναρτήσεων και τα σύγχρονα χαρακτηριστικά όπως το [[nodiscard]].

  2. Χώροι ονομάτων, κεφαλίδες και ODR

    Οργανώστε τον κώδικα με χώρους ονομάτων, κατανοήστε τον διαχωρισμό αρχείου κεφαλίδας/πηγής, τον κανόνα ενός ορισμού, συμπεριλάβετε προστατευτικά, δηλώσεις προώθησης και ADL.

  3. I/O: Ροές, Μορφοποίηση & std::print

    Κάντε Master C++ I/O από το κλασικό iostream στο μοντέρνο std::format και std::print, συμπεριλαμβανομένων των καταστάσεων ροής, του I/O αρχείων και των κοινών παγίδων buffer.