Afficher un message
Vieux 12/04/2008, 13h53   #2
Fabien LE LEZ
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: initialiser variable constante dans le constructeur

On Sat, 12 Apr 2008 14:52:10 +0200, David Côme <davidcome@wanadoo.fr>:

>Je ne peux donc pas donner de valeurs aux constantes dans la liste
>d'initialisation puisque les valeurs ne sont pas encore connues.


class C
{
public:
C (std::string const&);
private:
int const a;
int const b;
};

C::C (std::string const& param)
: a (GetParametre (param, 1))
, b (GetParametre (param, 2))
{}



GetParametre (string const&, unsigned int n)
est bien sûr une fonction qui découpe la chaîne et renvoie le n-ième
entier.

  Réponse avec citation
 
Page generated in 0,06147 seconds with 9 queries