Initialisation structure

Re: Initialisation structure

by Pierre Pravin Oppliger -
Number of replies: 0

Bonsoir,

Il est préférable d'éviter d'effectuer des copies de tableaux. Ici tu crées un tableau pour simplement le copier ailleurs. C'est une mauvaise idée car tu ralentis et compliques inutilement ton programme.

Pourquoi ? Ne pas lire les paramètres et les stocker dans des variables indépendantes avant de créer ta structure Picture ?

Quelque chose comme:

string format = lire_format();
int nbC = lire_nombre();
int nbL = lire_nombre();
int max = lire_nombre();
Picture pict = {format, nbC, nbL, max, vector<vector<int>>(nbL, vector<int>(nbC))};

Cordialement
Pierre Oppliger