Files
TinySTL/TinySTL/main.cpp
2014-09-22 15:19:04 +08:00

25 lines
585 B
C++

#include <iostream>
#include <memory>
#include <string>
#include <vector>
#include <utility>
#include "Allocator.h"
#include "Construct.h"
#include "Vector.h"
#include "UninitializedFunctions.h"
using namespace std;
int main(){
int array[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
//TinySTL::vector<int> svec(array, array + 5);
//svec.erase(svec.begin() + 1, svec.begin() + 4);//1,5
TinySTL::vector<int> svec(10, 0);
svec.insert(svec.begin() + 0, array, array + 10);
//svec.insert(svec.begin()+0, 10, 99);
for (auto s : svec){ cout << s << endl; }
system("pause");
return 0;
}