Bonjour,
Sur les conseils avisés d'un ténor C++ du forum, je tente de convertir mes tableaux tab[tailletab] en "vectors".
Je m'en sors plus ou moins bien dans l'ensemble, mais à un endroit mon compilateur refuse d'obéir est plante lamentablement (TI.exe a cessé de fonctionner...). J'ai réussi à isoler le code en question mais je n'arrive pas à le corriger
:
Il s'agit d'un .resize() d'un vecteur 2D :
1 2
|
m_BitmapVector.resize(m_Header.m_Height, std::vector< rgba >(m_Header.m_Width)); |
A savoir que, dans mon .h, j'ai défini :
1 2 3 4 5 6 7 8
|
typedef struct s_rgba
{
unsigned char r;
unsigned char g;
unsigned char b;
unsigned char a;
} rgba; |
et
std::vector< std::vector<rgba> > m_BitmapVector;
Voilà, comme je ne comprends pas trop d'où vient l'erreur, je ne sais pas si je vous ai donné l'ensemble des informations susceptibles de nous aider à résoudre ce problème.
Merci d'avance!
Partager