чем это:
vector< int* > intList;
for( int num = 0; num < 10; num++ )
{
intList.push_back( new int( num * (rand() % 20)) );
};
...// some shit here
for( register unsigned int i = 0; i < intList.size(); i++ )
{
delete intList.at( i );
};
лучше этого:
vector< int > intList;
for( int num = 0; num < 10; num++ )
{
intList.push_back(num * (rand() % 20));
};
...// some shit here
for( register unsigned int i = 0; i < intList.size(); i++ )
{
intList.at( i )=0;
};
?
если же подразумевался new int[ num * (rand() % 20)], то нужен будет delete[]
и да - современным компиляторам начхать на register. хотя если тебе платят за байты кода...