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)
----- c++ funktion die den name eines objektes zurückgibt? (http://www.informatikerboard.de/board/thread.php?threadid=1002)


Geschrieben von nattydread am 31.07.2011 um 14:09:

  c++ funktion die den name eines objektes zurückgibt?

Meine Frage:
gibt es in c++ eine funktion die den genauen name eines objektes zurückgibt?also z.b. wenn man ein objekt namens o1 hat...und im destruktor z.b. schreiben will> "name" wurde gelöscht


Meine Ideen:
mir würde nur einfallen in jeder klasse den name des objektes als member mit zu definieren,ansonsten weiß ich nicht ob es eine solche funktion gibt



Geschrieben von anonym am 31.07.2011 um 15:07:

 

Soweit ich weiß, ist deine Idee die einzige Möglichkeit, aber ich weiß nicht, wozu man so eine Funktionalität benötigt.



Geschrieben von nattydread am 31.07.2011 um 15:11:

 

damit man halt z.b. bei unit-tests immer genau weiß um welches objekt es sich gerade handelt
oder bei eingaben weiß welchem objekt die eingabe gerade zugeordnet wird



Geschrieben von anonym am 31.07.2011 um 15:14:

 

Na ja, wenn du das so brauchst. Aber deine Idee ist die einzige Möglichkeit, du wirst ne extra Membervariable einführen müssen.


Forensoftware: Burning Board, entwickelt von WoltLab GmbH