Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
967 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  recuperation instance de classe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

recuperation instance de classe

n°808226
funkadelic
Posté le 28-07-2004 à 08:28:50  profilanswer
 

bonjour à celui qui lit,
 
ma question est simple, on sait ou on sait pas !
 
imaginons que j'ai une classe Class et une instance de cette classe toto:
 
Class toto=new Class();
 
Existe-t-il une méthode qui me permettrait de récupérer facilement le nom de
cette instance ? et si oui, et ben, quelle est-elle ?
 
une méthode du style;  char* getName ();
et ça donnerait: toto->getName();  renvoie  "toto"  
 
merci,
 
Funkadelic

mood
Publicité
Posté le 28-07-2004 à 08:28:50  profilanswer
 

n°808228
Taz
bisounours-codeur
Posté le 28-07-2004 à 08:31:30  profilanswer
 

« Class toto=new Class(); »
 
manquer c'est du java, pas du C++
 
 
du reste non.
 
 
juste comme ça, pourquoi t'as besoin de ça ?


Message édité par Taz le 28-07-2004 à 08:31:59
n°808235
SoWhatIn22
Posté le 28-07-2004 à 08:39:43  profilanswer
 

regarde la doc du package java.lang.Object

Code :
  1. public class Object
  2. Class Object is the root of the class hierarchy.
  3. Every class has Object as a superclass.
  4. All objects, including arrays, implement the methods
  5. of this class.


 
et dans les méthodes:  

Code :
  1. Class getClass()
  2.           Returns the runtime class of an object.


 
et dans les méthodes de la classe Class, il y a ce qu'il te faut. Mais faudrait mettre tout ça dans la section java...
 
ceci étant dit, comme se demande Taz, je me demande à quoi ça peut te servir, à part pour du debug...


Message édité par SoWhatIn22 le 28-07-2004 à 08:42:32
n°808241
Taz
bisounours-codeur
Posté le 28-07-2004 à 08:50:31  profilanswer
 

et après c'est moi cherche le troll :o
 
quant au getClass() de Java, c'est le nom de la classe, pas le nom de l'instance

n°808247
funkadelic
Posté le 28-07-2004 à 09:04:55  profilanswer
 

J'ai 2 terminaux: 1 où j'invoque les méthodes, et 1 où s'inscrivent les informations.
Donc pour différencier 2 instances de même classe, le nom de l'instance balancé dans le terminal d'informations aurait été pas mal. Voila pourquoi j'ai besoin de ça ...

n°808260
Taz
bisounours-codeur
Posté le 28-07-2004 à 09:33:44  profilanswer
 

tu prends leur adresse ou tu embarques une chaine représentant le nom, voilà tout

n°808385
HelloWorld
Salut tout le monde!
Posté le 28-07-2004 à 10:40:44  profilanswer
 

C'est ce que permet Qt, un truc du genre :

Code :
  1. Class toto( "toto" );


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  recuperation instance de classe

 

Sujets relatifs
[POO] Probleme de recuperation de variableRécupération de données à partir d'excel
récupération du login windows en JAVA SCRIPTcreer une classe pourcentage
recuperation de données saisies a l'ecran puis les mettre dans un fichInterdire l'accès à une classe/fonction ou à un fichier précis
HTML/CSS>>Problème de classeredirection javascript - recuperation session php
Problème de récupération Excel avec un recordset ADOappelle d'une classe c# en asp.net
Plus de sujets relatifs à : recuperation instance de classe


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR