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

5.2.1 inline-Elementfunktionen 1. Deklaration und Definition innerhalb der Klasse. Beispiel: // Datei ort1.h, Auszug class Ort1 { // Version 2 public: int X() const { return xKoordinate;} int Y() const { return yKoordinate;} void aendern(int x, int y) { xKoordinate = x; yKoordinate = y; std::cout

2. Deklaration und Definition innerhalb der Header-Datei: // datei ort1.h class Ort1 { // Version 3 public: // nur Prototypen int X() const; int Y() const; void aendern(int x, int y); // x,y = neue Werte private: int xKoordinate, yKoordinate; }; /* ===== inline - Implementierung ==== */ inline int Ort1::X() const { return xKoordinate;} inline int Ort1::Y() const { return yKoordinate;} inline void Ort1::aendern(int x, int y) { } // ... wie oben Breymann C++, c○ Hanser Verlag München Inhalt ◭◭ ◭ ◮ ◮◮ 155 zurück Ende

5.2.1 inline-Elementfunktionen<br />

1. Deklaration <strong>und</strong> Definition innerhalb der Klasse. Beispiel:<br />

// Datei ort1.h, Auszug<br />

class Ort1 { // Version 2<br />

public:<br />

int X() const { return xKoordinate;}<br />

int Y() const { return yKoordinate;}<br />

void aendern(int x, int y) {<br />

xKoordinate = x;<br />

yKoordinate = y;<br />

std::cout

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!