Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
--- Praktische Informatik (http://www.informatikerboard.de/board/board.php?boardid=6)
---- Softwaretechnik (http://www.informatikerboard.de/board/board.php?boardid=18)
----- funktion außerhalb (http://www.informatikerboard.de/board/thread.php?threadid=1229)


Geschrieben von Känga am 09.06.2012 um 10:07:

  funktion außerhalb

Meine Frage:
Hallo ich möchte in C++ eine Funktion schreiben die außerhalb einer Klasse lebt.
Das heißt ich habe eine header Datei und eine zugehörige cpp Datei.
Die Eigenschaften der Klasse sind alle schon in der Headerdatei, wo ja auch die Klasse festgelegt ist und in der cpp Datei habe ich die Implementierungen der Funktionen. Wo Implementiere und definiere ich die FUnktion die außerhalb der classe leben soll?


Meine Ideen:
Ich definiere UND implementiere die Funktion, die außerhalb der Klasse leben soll in meiner Header Datei aber außerhalb von meiner klasse.



Geschrieben von Karlito am 09.06.2012 um 13:42:

 

Definire die Funktion doch einfach in einer cpp Datei. Schon funktioniert sie zumindest in dieser Datei.

Zum veröffentlichen brauchst du dann noch den Prototypen in der Header-Datei, den du außerhalb einer klasse definierst... Fertig

Ist aber schlechter Stil.

VG,

Karlito


Forensoftware: Burning Board, entwickelt von WoltLab GmbH