Erreur de segmentation avec un tableau 2D
Bonsoir,
voici le code qui pose problème:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
class cTest
{
private:
unsigned long tab[832][1280];
public:
cTest(){};
cTest(const cTest &C){};
~cTest(){};
};
int main()
{
cTest c1;
cTest c2(c1);
return 0;
} |
Voila donc j'arrive à faire marcher ce code mais si je ne passe pas par le constructeur de copie ou si je diminue la taille du tableau, 10/10 par exemple. Mais si je l'utilise tel quel je reçoit une erreur de segmentation. Alors peux le faire dynamiquement mais j'aimerais comprendre pourquoi ceci ne marche pas :roll:
Avez-vous la même erreur que moi?
J'utilise g++ 4.3.2 avec Ubuntu 8.10.
Merci d'avance!