float length = 3600.0, currentlength = 0.0f;
std::vector<Type> *vec = new std::vector<Type>();
int num;
srand(time(0));
for (int i = 0; i < 10; i++)
{
num = Random(vector2);
if (vector2->at(num).length + currentlength <= length)
{
vec->push_back(vector2->at(num));
currentlength += vec->back().length;
}
}
for (int i = 0; i < vector2->size(); i++)
{
if (vector2->at(i).length + currentlength <= length)
{
vec->push_back(vector2->at(i));
currentlength += vec->back().length;
}
}
std::cout <<"vec: "<< std::endl;
for (int i = 0; i < vec->size(); i++)
std::cout << vec->at(i).length << " ";
std::cout << std::endl << "cl:" << currentlength << std::endl;
//vector->clear();
//vectortalk->clear();
std::cin.get();
return 0;
Int **matrix=(int**)malloc(sizeof(int*)*row);
For(int i=0;i<row;i++)
Matrix[i]=(int*)malloc(sizeof(int)*column);
For()
Free(matrix[i]);
Free(matrix);
Int*arr=(int*)malloc(sizeof(int)*row*column);