CObject* myObj = new CObject; AfficheValeur(*myObj);
Vincent
-- SL> Au fait elle est mieux ma signature maintenant ? Oui. T'enlève encore les conneries que t'as écrit dedans et c'est bon. -+- JB in <http://www.le-gnu.net> : Le neuneuttoyage par le vide -+-
Je parle d'adresse. Pour cout OK mais pour passer cette valeur à une
fonction ?
Quelle type pour le parametre ?
CObject* myObj = new CObject;
AfficheValeur(*myObj);
Vincent
--
SL> Au fait elle est mieux ma signature maintenant ?
Oui. T'enlève encore les conneries que t'as écrit dedans et c'est bon.
-+- JB in <http://www.le-gnu.net> : Le neuneuttoyage par le vide -+-
CObject* myObj = new CObject; AfficheValeur(*myObj);
Vincent
-- SL> Au fait elle est mieux ma signature maintenant ? Oui. T'enlève encore les conneries que t'as écrit dedans et c'est bon. -+- JB in <http://www.le-gnu.net> : Le neuneuttoyage par le vide -+-
Guillaume Brocker
PurL wrote:
Je parle d'adresse. Pour cout OK mais pour passer cette valeur à une fonction ? Quelle type pour le parametre ?
Si tu ne veux utiliser que la valeur numérique de l'adresse (pas d'accès à l'objet pointé), tu peux toujours convertir le pointeur en entier et le tour sera joué.
PurL wrote:
Je parle d'adresse. Pour cout OK mais pour passer cette valeur à une
fonction ?
Quelle type pour le parametre ?
Si tu ne veux utiliser que la valeur numérique de l'adresse (pas d'accès
à l'objet pointé), tu peux toujours convertir le pointeur en entier et
le tour sera joué.
Je parle d'adresse. Pour cout OK mais pour passer cette valeur à une fonction ? Quelle type pour le parametre ?
Si tu ne veux utiliser que la valeur numérique de l'adresse (pas d'accès à l'objet pointé), tu peux toujours convertir le pointeur en entier et le tour sera joué.
PurL
Vincent Richard wrote:
Je parle d'adresse. Pour cout OK mais pour passer cette valeur à une fonction ? Quelle type pour le parametre ?
CObject* myObj = new CObject; AfficheValeur(*myObj);
Vincent
Je ne veux pas utiliser de cout ! TextBox->Text = AffcheValeur(...)
PurL
PurL
Guillaume Brocker wrote:
PurL wrote:
Je parle d'adresse. Pour cout OK mais pour passer cette valeur à une fonction ? Quelle type pour le parametre ?
Si tu ne veux utiliser que la valeur numérique de l'adresse (pas d'accès à l'objet pointé), tu peux toujours convertir le pointeur en entier et le tour sera joué.
Comment ?
PurL
Guillaume Brocker wrote:
PurL wrote:
Je parle d'adresse. Pour cout OK mais pour passer cette valeur à une
fonction ?
Quelle type pour le parametre ?
Si tu ne veux utiliser que la valeur numérique de l'adresse (pas
d'accès à l'objet pointé), tu peux toujours convertir le pointeur en
entier et le tour sera joué.
Je parle d'adresse. Pour cout OK mais pour passer cette valeur à une fonction ? Quelle type pour le parametre ?
Si tu ne veux utiliser que la valeur numérique de l'adresse (pas d'accès à l'objet pointé), tu peux toujours convertir le pointeur en entier et le tour sera joué.
Comment ?
PurL
Fabien LE LEZ
On Tue, 19 Aug 2003 14:15:25 +0200, "PurL" wrote:
Je ne veux pas utiliser de cout ! TextBox->Text = AffcheValeur(...)
En gros, tu veux envoyer la valeur dans une chaîne de caractères au lieu de cout ? Dans ce cas, remplace "cout" par un ostringstream et le tour est joué...
-- Tout sur fr.* (FAQ, etc.) : http://www.usenet-fr.net/fur/ et http://www.aminautes.org/forums/serveurs/tablefr.html Archives : http://groups.google.com/advanced_group_search http://www.usenet-fr.net/fur/usenet/repondre-sur-usenet.html
On Tue, 19 Aug 2003 14:15:25 +0200, "PurL" <purl-nospam@chez.com>
wrote:
Je ne veux pas utiliser de cout !
TextBox->Text = AffcheValeur(...)
En gros, tu veux envoyer la valeur dans une chaîne de caractères au
lieu de cout ? Dans ce cas, remplace "cout" par un ostringstream et le
tour est joué...
--
Tout sur fr.* (FAQ, etc.) : http://www.usenet-fr.net/fur/
et http://www.aminautes.org/forums/serveurs/tablefr.html
Archives : http://groups.google.com/advanced_group_search
http://www.usenet-fr.net/fur/usenet/repondre-sur-usenet.html
Je ne veux pas utiliser de cout ! TextBox->Text = AffcheValeur(...)
En gros, tu veux envoyer la valeur dans une chaîne de caractères au lieu de cout ? Dans ce cas, remplace "cout" par un ostringstream et le tour est joué...
-- Tout sur fr.* (FAQ, etc.) : http://www.usenet-fr.net/fur/ et http://www.aminautes.org/forums/serveurs/tablefr.html Archives : http://groups.google.com/advanced_group_search http://www.usenet-fr.net/fur/usenet/repondre-sur-usenet.html
Christophe Lephay
"PurL" a écrit dans le message de news:bht4c5$hle$
Guillaume Brocker wrote:
PurL wrote:
Je parle d'adresse. Pour cout OK mais pour passer cette valeur à une fonction ? Quelle type pour le parametre ?
Si tu ne veux utiliser que la valeur numérique de l'adresse (pas d'accès à l'objet pointé), tu peux toujours convertir le pointeur en entier et le tour sera joué.
Comment ?
Sans avoir à convertir, tu peux considérer un pointeur comme une variable. Pour transmettre une variable d'un certain type à une fonction, il suffit que le paramètre de la fonction soit du même type que celui de la variable.
Objet * un_pointeur; // type : pointeur sur Objet ...
void AfficherValeur( Objet * parametre ); // type : pointeur sur Objet
...
AfficherValeur( un_pointeur );
Par la suite, libre à toi dans AfficherValeur de manipuler la valeur du pointeur avec parametre ou la valeur pointée avec *parametre...
Chris
"PurL" <purl-nospam@chez.com> a écrit dans le message de
news:bht4c5$hle$1@news-reader2.wanadoo.fr...
Guillaume Brocker wrote:
PurL wrote:
Je parle d'adresse. Pour cout OK mais pour passer cette valeur à une
fonction ?
Quelle type pour le parametre ?
Si tu ne veux utiliser que la valeur numérique de l'adresse (pas
d'accès à l'objet pointé), tu peux toujours convertir le pointeur en
entier et le tour sera joué.
Comment ?
Sans avoir à convertir, tu peux considérer un pointeur comme une variable.
Pour transmettre une variable d'un certain type à une fonction, il suffit
que le paramètre de la fonction soit du même type que celui de la variable.
Objet * un_pointeur; // type : pointeur sur Objet
...
void AfficherValeur( Objet * parametre ); // type : pointeur sur Objet
...
AfficherValeur( un_pointeur );
Par la suite, libre à toi dans AfficherValeur de manipuler la valeur du
pointeur avec parametre ou la valeur pointée avec *parametre...
"PurL" a écrit dans le message de news:bht4c5$hle$
Guillaume Brocker wrote:
PurL wrote:
Je parle d'adresse. Pour cout OK mais pour passer cette valeur à une fonction ? Quelle type pour le parametre ?
Si tu ne veux utiliser que la valeur numérique de l'adresse (pas d'accès à l'objet pointé), tu peux toujours convertir le pointeur en entier et le tour sera joué.
Comment ?
Sans avoir à convertir, tu peux considérer un pointeur comme une variable. Pour transmettre une variable d'un certain type à une fonction, il suffit que le paramètre de la fonction soit du même type que celui de la variable.
Objet * un_pointeur; // type : pointeur sur Objet ...
void AfficherValeur( Objet * parametre ); // type : pointeur sur Objet
...
AfficherValeur( un_pointeur );
Par la suite, libre à toi dans AfficherValeur de manipuler la valeur du pointeur avec parametre ou la valeur pointée avec *parametre...
Chris
Guillaume Brocker
PurL wrote:
Si tu ne veux utiliser que la valeur numérique de l'adresse (pas d'accès à l'objet pointé), tu peux toujours convertir le pointeur en entier et le tour sera joué.
Comment ?
Tout simplement en faisant :
CObject* pObject = new CObject(); int objectAdress = (int) pObject;
Et ensuite, tu peux toujours déclarer une fonction qui affiche cette valeur... :o)
PurL wrote:
Si tu ne veux utiliser que la valeur numérique de l'adresse (pas
d'accès à l'objet pointé), tu peux toujours convertir le pointeur en
entier et le tour sera joué.
Comment ?
Tout simplement en faisant :
CObject* pObject = new CObject();
int objectAdress = (int) pObject;
Et ensuite, tu peux toujours déclarer une fonction qui affiche cette
valeur... :o)
Si tu ne veux utiliser que la valeur numérique de l'adresse (pas d'accès à l'objet pointé), tu peux toujours convertir le pointeur en entier et le tour sera joué.
Comment ?
Tout simplement en faisant :
CObject* pObject = new CObject(); int objectAdress = (int) pObject;
Et ensuite, tu peux toujours déclarer une fonction qui affiche cette valeur... :o)