eh salut, encore une question débile
La fonction data() de QGenericMatrix est censé me renvoyer un pointeur vers le début des données
Or quand je pointe un tableau sur cette adresse il arrive pas qu'à récupérer les données .T * QGenericMatrix::data ()
Returns a pointer to the raw data of this matrix.
Petite illustration avec un bout de code
Une idée ? merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 QGenericMatrix<3,151,double> matData; //Remplissage de la matrixGenerique for (int i = 0 ; i < 151 ; i++) { matData.fill(mat[i][0]); matData.fill(mat[i][1]); matData.fill(mat[i][2]); } //déclaration d'un tableau double *mat = (double*)malloc(151*3*sizeof(double)); mat = matData.data();
Rq : Aucun dépassement n'est signalé lors de la compilation.donc du coté de l'allocation dynamique aucun souci
Partager