Course Outline

    Τι είναι ένα ενσωματωμένο σύστημα; Απλός ορισμός Ορισμένα ορόσημα Χαρακτηριστικά Γιατί να χρησιμοποιήσετε το C++;
Σύγκριση με C C: Ένα υποσύνολο του C++ – σχεδόν
  • Εκτέλεση
  • Προστέθηκε «Δωρεάν» Λειτουργικότητα
  • Γιατί δεν χρησιμοποιείτε το C++;
  • Τάξεις Μεταβλητές μέλους Μεταβλητές στιγμιότυπου
  • Μεταβλητές κλάσης
  • Λειτουργίες στιγμιότυπου μέλους
  • Λειτουργίες τάξης
  • Implicit Methods Constructor Initialization
  • Αντιπροσωπεία
  • Καταστροφέας
  • Αντιγραφή τελεστή ανάθεσης
  • Move Semantics – αποφεύγοντας την περιττή βαθιά αντιγραφή
  • δομή σε C++
  • Πακέτο/Χώρος ονομάτων
  • Κληρονομικότητα Εισαγωγή
  • Πραγματοποίηση
  • Εκτέλεση
  • Πολλαπλή κληρονομιά
  • Εικονική κληρονομιά
  • Εισαγωγή Πολυμορφισμού
  • Εικονική λειτουργία
  • Virtual Destructor
  • Εκτέλεση
  • Πληροφορίες τύπου χρόνου εκτέλεσης, RTTI
  • Εκτέλεση
  • Εισαγωγή προτύπων
  • Πρότυπο συνάρτησης
  • Πρότυπο Class Variadic Templates
  • Κωδικός Bloat
  • Στρατηγικές Εφαρμογής
  • Πρότυπο Meta Programming
  • Πρότυπο έναντι κληρονομικότητας;
  • Χειρισμός σφαλμάτων Χειρισμός εξαιρέσεων
  • Ζητήματα επιδόσεων
  • Εκτέλεση
  • Ενσωματωμένος κωδικός Πότε να χρησιμοποιείται;
  • Στρατηγικές
  • Εκκίνηση Συστήματος Εκκίνηση
  • Το Μέρος Γ
  • Το C++ Μέρος
  • Τυπική βιβλιοθήκη προτύπων, STL
  • Βιβλιοθήκη iostream
  • Σημαντικές επεκτάσεις που έγιναν στο STL λόγω C++11: Move semantics
  • Variadic Templates
  • Συγχρονισμός
  • Μνήμη Management Το μοντέλο μνήμης C++ Οι τύποι stdint
  • Ατομικοί τύποι και οι λειτουργίες τους
  • Στρατηγικές
  • Μεταβλητές
  • Τοποθέτηση νέα
  • Μνήμη καθορισμένη από το χρήστη Management
  • Διαλειτουργία μεταξύ C και C++ Name Mangling
  • Στατική εκκίνηση
  • Δυναμική Μνήμη
  • struct Contents POD – Απλός παλιός τύπος δεδομένων
  • Design Patterns RAII – Η απόκτηση πόρων είναι αρχικοποίηση
  • I/O με αντιστοίχιση μνήμης
  • Διακοπή
  • Αρχικοποίηση στατικών αντικειμένων
  • Requirements

    Δεν απαιτούνται συγκεκριμένες απαιτήσεις για να παρακολουθήσετε αυτό το μάθημα.

     21 Hours

    Number of participants



    Price per participant

    Testimonials (1)

    Related Courses

    Buildroot: a Firmware Generator for Embedded Systems

    7 Hours

    Shadowsocks: Set Up a Proxy Server

    7 Hours

    The Yocto Project - An Overview - hands-on

    28 Hours

    Circuits and Electronics Fundamentals

    14 Hours

    Digital Signal Processing (DSP) Fundamentals

    21 Hours

    Embedded C Application Design Principles

    14 Hours

    Arduino Programming for Beginners

    21 Hours

    Raspberry Pi for Beginners

    14 Hours

    Related Categories