FSST - Hardwarenahe Programmierung

Fragen C++

C++ Seite

(siehe C++ Seite)

  1. Wie wird ein DigitalIO-Pin an eine Klasse (z.B. MyLed) übergeben? (Beispiel)
  2. Wie wird ein neues DigitalIO Objekt im Konstruktor erzeugt? (Beispiel)
  3. Rufen Sie in der Klasse z.B. MyLed in der Methode LedOn() mit einem DigitalIO Objekt led1 die Methode „write“ auf?
  4. Schreiben Sie eine neue Methode in der Klasse MyLed, sodass die Led 2 Mal blinkt.
  5. Erzeugen Sie ein neues Objekt in main mit z.B. der Variablen myLed der Klasse MyLed und dem Pin p30.
  6. Geben Sie ein Beispiel für Initialisierungslisten von parametrisierten Konstruktoren an.
  7. Welche Aufgabe hat ein Konstruktor und wie wird er definiert z.B. für die Klasse MyLed?
  8. Wie wird eine Klasse in C++ erzeugt? (Beispiel)
  9. Wie werden Zugriffsspezifizierer in einer C++ Klasse verwendet?
  10. Welcher Zugriffsspezifizierer ist standardmäßig voreingestellt?
  11. Welche Zugriffsrechte hat der Zugriffsspezifizierer public, private bzw. protected?

All wikipages