Diskussion:C++-Programmierung/ Brüche/ Rechnen mit Brüchen

Warum vorzeichnloser Nenner?

Bearbeiten

Warum wird die Klasse künstlich beschränkt mit einem vorzeichenlosen Nenner? In der Mathematik sind negative Nenner nicht gerade unüblich und sollten auch in einem Brüche repräsentierenden Datentyp möglich sein. --Keltset 13:26, 18. Jun. 2009 (CEST)Beantworten

Wenn der Nenner negativ ist, dann handelt es sich um einen Bruchterm. Wenn Zähler und Nenner negativ sein könnten, währe es möglich den gleichen Wert auf zweierlei Arten darzustellen. Das Vorzeichen das Zählers repräsentiert also das Vorzeichen des gesamten Bruchs. Es währe vielleicht eine Überlegung wert, beide zu unsigneds zu machen und eine zusätzliche bool-Variable für das Vorzeichen einzuführen. Dies währe allerdings etwas umständlicher und zudem auch noch langsamer. --Prog 18:50, 18. Jun. 2009 (CEST)Beantworten

Wo hin mit der Klasse?

Bearbeiten

Es wäre noch gut zu erwähnen, wo die Klasse nun hingepackt werden soll. Zum Beispiel in eine gleichnamige .h-Datei. --Keltset 13:30, 18. Jun. 2009 (CEST)Beantworten

Bislang werden in diesem Kapitel keine Headerdateien verwendet. Ich schreib mir aber mal auf meine ToDo-Liste das noch zu machen. --Prog 18:50, 18. Jun. 2009 (CEST)Beantworten
Zurück zur Seite „C++-Programmierung/ Brüche/ Rechnen mit Brüchen“.