Probleme temps de calcul sur un vector
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 :
Code:
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; |
et si j'utilise les vector ça me donne tout simplement ça :
Code:
1 2 3 4
|
vector<float> A(nbPix,10000000);
vector<float> B(nbPix,10000000);
vector<int> C(nbPix, 453); |
le temps de calcul est plus long pour la solution vector, est-ce normal ?
y a t-il une solution plus rapide ?