Je souhaite initialiser un vecteur dans une liste d'initialisation d'un constructeur. Le vecteur est constitué d'objets avec un constructeur paramétré. Ce que j'ai:Appel d'un constructeur par défaut pour l'objet dans l'initialisation du vecteur
Class::Class() :
raster_(std::vector< std::vector<Cell> > (60, std::vector<Cell>(80)))
{
...
Comment appeler Cell :: Cell avec deux paramètres dans la ligne ci-dessus? L'évidence:
raster_(std::vector< std::vector<Cell(true,true)> > (60, std::vector<Cell(true,true)>(80)))
ne fonctionnait pas.
Tout à fait confus. Postez les déclarations pour 'Class' et' Cell' –