Ist es möglich zu definieren, mehrere Klassen in nur einem .cpp-Datei?

Arbeite ich an einem Projekt für die Schule und die Lehrer besteht darauf, dass alle Codes in einem Rutsch .cpp-Datei (für eine einfachere Einstufung auf seinem Teil). Ich möchte zum definieren von mehreren Klassen in dieser Datei. Werde ich auf Probleme stoßen Sie dabei?

  • Sie könnten Ihre Klassen in Header was auch immer Sie wollen, dann führen gcc -E, und schicken die Lehrer die Ausgabe. Nicht wirklich, weil (a) Ihr Lehrer wird sich weigern, es zu Lesen, und (b) alle Einsätze von standard-Header-trigger-Plagiat-Warnungen. Aber wenn man sich anschaut, dass die Ausgabe nur einmal, und beachten Sie, dass es kompilierbar, wirst du sehen, dass Sie alles tun können, was Sie wie in einer cpp-Datei, die Sie tun können, im Header.
  • Wenn Ihr Lehrer hat Sie gebeten, dass Sie senden eine einzelne Datei, dann ist es nicht vernünftig anzunehmen, dass Ihre Programmiersprache ermöglicht so ein Ding? Aus welchem Grund hast du Zweifel Ihrem Lehrer auf diese Besondere Sache?
  • guter Punkt, da wir die Antwort kennen, aber bedenkt, dass Ausbilder oft Bedingungen wie: "ohne Verwendung von rekursiven aufrufen, nur Schleifen"; "nur über rekursive Aufrufe, keine Schleifen" und im Allgemeinen "hängen Sie kopfüber mit einer hand gefesselt hinter Ihrem Rücken". Kein Zweifel, für die gesunde Lehre Gründen, aber es bedeutet, dass Ihre Annahme ist nicht immer richtig oder vernünftig 😉
  • Vielleicht sind die Lehrer nie gedacht, Sie würden mit mehr als einer Klasse?
InformationsquelleAutor Chad | 2009-12-07
Schreibe einen Kommentar