Cześć.
Czy niezależnie od użycia vector'a, znajduje się on na stercie czy stosie? Który kod będzie szybszy?
#include <vector>
struct s
{
///...
}
int main()
{
vector<s> tab;
for(int i=0; i<10; i++)
{struct s;
//...
tab.push_back(s);
}
}
#include <vector>
struct s
{
///...
}
int main()
{
vector<s*> tab;
for(int i=0; i<10; i++)
{struct *s = new s();
//...
tab.push_back(s);
}
}