OVH Cloud OVH Cloud

Question sur les références

5 réponses
Avatar
Zlika
Bonjour à tous
Dans un programme j'ai une référence vers soit une variable A soit une
variable B (A et B de meme type).
Je voudrais pouvoir tester si la référence pointe vers A ou B.
J'ai essayé:
if (ref == A)
{
...
}

Mais le compilo me jette.
Comment doit-je m'y prendre?
Merci

Zlika

5 réponses

Avatar
Fabien LE LEZ
On Tue, 30 Aug 2005 19:24:34 +0200, "Zlika"
:

if (ref == A)


if (&ref == &A)

Mais je ne suis pas sûr que ce soit une bonne idée.

Avatar
korchkidu
Fabien LE LEZ wrote:

On Tue, 30 Aug 2005 19:24:34 +0200, "Zlika"
:


if (ref == A)



if (&ref == &A)

Mais je ne suis pas sûr que ce soit une bonne idée.

Et pourquoi ca?


K.


Avatar
Stan
"korchkidu" a écrit dans le message de news:
43156bf0$
Fabien LE LEZ wrote:

On Tue, 30 Aug 2005 19:24:34 +0200, "Zlika"
:


if (ref == A)



if (&ref == &A)

Mais je ne suis pas sûr que ce soit une bonne idée.

Et pourquoi ca?




Parce que c'est sans doute fait pour effectuer un comportement qui
pourrait être codé de façon plus fiable et générique en exploitant
la POO.

Mais pour être catégorique, il faudrait connaître les besoins...

--
-Stan



Avatar
korchkidu
Stan wrote:

Parce que c'est sans doute fait pour effectuer un comportement qui
pourrait être codé de façon plus fiable et générique en exploitant
la POO.
Ah bon? Personnellement, je ne sais meme pas ce qu'il veut faire alors...


Mais pour être catégorique, il faudrait connaître les besoins...
C'etait bien le sens de ma remarque...


K.

Avatar
Fabien LE LEZ
On Wed, 31 Aug 2005 10:36:00 +0200, korchkidu :

Mais je ne suis pas sûr que ce soit une bonne idée.


Et pourquoi ca?


Question d'expérience : ce genre de bidouille me fait généralement
penser qu'il y a un truc douteux quelque part.