Bonjour à tous, j'ai un petit soucis concernant la gestion d'un tableau.
Dans le code de base de ma fonction, j'utilise un tableau de float :
et si j'utilise les vector ça me donne tout simplement ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 int nbPix = width*height; float * A = new float [nbPix]; float * B = new float [nbPix]; int * C = new int [nbPix]; for (int i=0; i<nbPix; ++i) A[i] = 10000000; B[i] = 10000000; C[i] = 453;
le temps de calcul est plus long pour la solution vector, est-ce normal ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 vector<float> A(nbPix,10000000); vector<float> B(nbPix,10000000); vector<int> C(nbPix, 453);
y a t-il une solution plus rapide ?
Partager