Vector finished
This commit is contained in:
@@ -34,4 +34,9 @@ public:
|
|||||||
{
|
{
|
||||||
return size;
|
return size;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Vector()
|
||||||
|
: data(nullptr),
|
||||||
|
size(0U)
|
||||||
|
{}
|
||||||
};
|
};
|
||||||
@@ -47,7 +47,23 @@ bool TestInsertion()
|
|||||||
|
|
||||||
bool TestResize()
|
bool TestResize()
|
||||||
{
|
{
|
||||||
return false;
|
Vector<unsigned> vector;
|
||||||
|
|
||||||
|
vector.Resize(2048u);
|
||||||
|
FillWithSequentialNumbers(vector);
|
||||||
|
|
||||||
|
vector.Resize(vector.GetSize() / 2u);
|
||||||
|
for(unsigned i = 0; i < vector.GetSize(); ++i)
|
||||||
|
{
|
||||||
|
if(vector[i] != i)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vector.Resize(vector.GetSize() * 16u);
|
||||||
|
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
int main()
|
int main()
|
||||||
|
|||||||
Reference in New Issue
Block a user