OVH Cloud OVH Cloud

retour de fonction en argument d'une autre

1 réponse
Avatar
Judicael Aubry
bonjour

J'ai quelque chose dans ce genre là


class class::fonction1(...)


Ai'je le droit de faire

class class::class(class.fonction1());


En gros ai-je le droit de passer en argument du constructeur par recopie
un appel de fonction? Parce que g++ il a pas l'air d'etre d'accord

Merci

--
Jude

1 réponse

Avatar
Jean-Sebastien Mouret
Judicael Aubry writes:

bonjour

J'ai quelque chose dans ce genre là


class class::fonction1(...)


class est un mot clé du c++, c'est pas terrible pour ton exemple.
disons que tu as une class A, avec une méthode fonction1 dedans
qui retourne un objet de type A.

class A
{
A fonction1(...);
...

A A::


Ai'je le droit de faire

class class::class(class.fonction1());


En gros ai-je le droit de passer en argument du constructeur par recopie
un appel de fonction? Parce que g++ il a pas l'air d'etre d'accord



A ma_variable(une_autre_variable.fonction1());

trop classe :)

--
js