Breymann. C++ Einführung und professionelle Programmierung

Breymann. C++ Einführung und professionelle Programmierung Breymann. C++ Einführung und professionelle Programmierung

vred.bioinf.uni.sb.de
von vred.bioinf.uni.sb.de Mehr von diesem Publisher
17.11.2014 Aufrufe

Verhalten einer NICHT-virtuellen Funktion class GraphObj { // .... double Flaeche() const { return 0;} // nicht v. }; // ... class Rechteck : public GraphObj { // .... double Flaeche() const { // nicht virtuell return double(hoehe) * breite; } }; GraphObj GrO(Ort(20,20)); Rechteck R(Ort(100,100), 20,50); // (x, y), Höhe, Breite GraphObj *GrOptr; // Zeiger auf GraphObj GrOptr = &GrO; // Zeiger auf GrO richten cout

cout

Verhalten einer NICHT-virtuellen Funktion<br />

class GraphObj {<br />

// ....<br />

double Flaeche() const { return 0;} // nicht v.<br />

};<br />

// ...<br />

class Rechteck : public GraphObj {<br />

// ....<br />

double Flaeche() const { // nicht virtuell<br />

return double(hoehe) * breite;<br />

}<br />

};<br />

GraphObj GrO(Ort(20,20));<br />

Rechteck R(Ort(100,100), 20,50); // (x, y), Höhe, Breite<br />

GraphObj *GrOptr;<br />

// Zeiger auf GraphObj<br />

GrOptr = &GrO;<br />

// Zeiger auf GrO richten<br />

cout

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!