OVH Cloud OVH Cloud

[Debutan C++] Retour pointeur

51 réponses
Avatar
PtitMat
Bonjour,

Je voudrais ecrire une fonction qui me retourne un pointeur vers une
variable.
Est-ce possible?
Je vous remercie pour votre aide

Mat.

1 réponse

2 3 4 5 6
Avatar
drkm
Fabien LE LEZ writes:

On Fri, 19 Nov 2004 20:34:21 +0100, drkm :

Bof. Si les éléments sont connus à la compilation et qu'une
initialisation de tableau de la sorte :

int & f( int idx ) {
static int datas[] = { a , b , ... } ;
// ...
}

est possible, je ne vois pas l'intérêt.


Ben... En gros, on se retrouve avec des variables globales.


J'ai oublié de reprendre le nom de la fonction dont nous parlions :
Ccpu::dToR(). Mais tu as raison, l'idée est d'encapsuler des
variables dans une certaine portée (ici la classe Ccpu).

Autant je suis parfaitement d'accord si on renvoie un "int const&",
autant ici je suis plus dubitatif.


Pourquoi ?

--drkm


2 3 4 5 6