Bonjour,

je suis débutant C++. J'ai commencé à me faire une classe qui contient pour l'instant un simple tableau. Or, quand je crée un objet de cette classe dans mon main, à certaines compilations ça marche, et à d'autres j'ai le droit à "Erreur de Segmentation".
J'ai cherché à réduire la taille du tableau, même phénomène. J'imagine que j'ai fais une erreur, mais là je sèche...

Merci pour votre aide!

DrosoGenomic.hpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
#include <stdio.h>
#include <string.h>
 
class DrosoGenomicExperiment {
public:
 
    float chr2L[23011544];
    //float chr2R[21146708];
    //float chr3L[24543557];
    //float chr3R[27905053];
    //float chr4[1351857];
    //float chrU[10049037];
    //float chrX[22422827];
    //char * name;
};
créée avec DrosoGenomic.cpp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
#include "DrosoGenomic.hpp"
et mon fichier contenant le main :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
#include "DrosoGenomic.hpp"
#include <iostream>
 
using namespace std;  
 
int main(){
    DrosoGenomicExperiment x ;
    //DrosoGenomicExperiment y ;
    //DrosoGenomicExperiment z ;
 
    cout << "OK\n";
    return 1;
}