Vector finished
This commit is contained in:
@@ -34,4 +34,9 @@ public:
|
||||
{
|
||||
return size;
|
||||
}
|
||||
|
||||
Vector()
|
||||
: data(nullptr),
|
||||
size(0U)
|
||||
{}
|
||||
};
|
||||
@@ -47,7 +47,23 @@ bool TestInsertion()
|
||||
|
||||
bool TestResize()
|
||||
{
|
||||
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()
|
||||
|
||||
Reference in New Issue
Block a user