Hey,
mam w metodzie tablicę dynamiczną typu:
double* data_array = new double[size];
oraz
double* last_index = data_array + size;
unsigned sizeless = size - 1;
i teraz mam takie pytanie: czy wydajnościowo jest jakaś (choćby najmniejsza) różnica między szybkością zwrócenia wybranego elementu od końca między takim sposobem:
double operator[](unsigned i){return data_array[sizeless - i];}
od:double operator[](unsigned i){return *(last_index - i);
??
Oczywiście jeśli jakaś różnica jest to minimalna - ale zastanawiam się czy jest?