Mam pytanie, co będzie szybsze:
vector<int>Tab[10];
if(Tab[i].size()==0)
{
//jakiś program
}
vector<int>Tab[10];
int *Tab_pom=new int*[10]
if(Tab_pom[i]==0)
{
//ten sam program +instrukcja:
// związana z uaktualnianiem Tab_pom[i]
}
Chodzi mi o to czy warto tworzyć zmienną pomocniczą Tab_pom, której odpowiednie współrzędne przechowują rozmiar odpowiadających współrzędnych wektora Tab czy nie warto, bo z tego Tab[i].size() można się dowiedzieć. Czyli walka się rozgrywa między czasem sprawdzania warunków:
if(Tab[i].size()==0)
a
if(Tab_pom[i]==0) + czas instrukcji np. Tab_pom[i]++;