Hallo
Ich habe einige Fragen zum Compilieren in C++.
Das hier sind nicht meine Hausaufgaben, sondern das sind alte Klausuraufgaben, zu denen es keine
Lösung gibt, dehalb poste ich das hier rein.
Aufg1)Sie haben einen Algorithmus zur Berechnung des Abriebs von Zahnrädern entwickelt und in der
Datei zahnrad.C mit der Headerdatei zahnrad.h implementiert. Zum Testen wollen Sie diesen
Algorithmus der Firma X zur Verfügung stellen ohne dabei Implementierundsdetails offen zu legen.
Welche dieser Aussagen sind korrekt:
a)Die Firma benötigt zum Testen die Datei zahnrad.C
b)Die Datei zahnrad.h darf nicht an die Firma X weitergegeben werden.
c)Die Firma X benötigt den Algorithmus mindestens in Form einer Biblitheksdatei
2)Sie haben ein Prgramm flugzeug.C geschrieben, das Funktionen aus einer Funktionsbibliothek cfl.o
zur Strömungsmechanik benutzt.
Welche Aussagen sind richtig=
a)Die Schnittstelle der Bibliotheksdatei cfl.o wird in einer separaten Headerdatei beschrieben.
b)Zum Übersetzen von flugzeug.C in ein audführbares Programm müssen die Namen aller verwendeten
Bibliotheken angegeben werden.
c) Die C++Quelldatei cfl.C muss die Headerdatei von flugzeug.C mit #include „flugzeug.h“
einbinden.
Meine Antworten, habe aber keine Ahnung:
1a) Firma X braucht nur die ausführbare Datei oder in Form einer Bibliothek
1b)?
1c)Richtig?
2a)Falsch, oder?
2b)Richtig?
2c)Umgekehrt: in flugzeug.C muss mit #inlcude"cfl.h" die Headerdatei cdfl.h eingebunden werden.
Vielen Dank für Antworten
Gruß
Martin