Files
TinySTL/TinySTL/main.cpp
2014-09-22 17:13:44 +08:00

33 lines
662 B
C++

#include <iostream>
#include <memory>
#include <string>
#include <vector>
#include <utility>
#include "Allocator.h"
#include "Construct.h"
#include "Vector.h"
#include "Profiler\Profiler.h"
#include "UninitializedFunctions.h"
using namespace std;
using namespace TinySTL::Profiler;
int main(){
int array[100000] = { 1 };
std::vector<int> vec;
//TinySTL::vector<int> vec;
ProfilerInstance::start();
int i = 0;
for (; i != 10000000; ++i){
//vec.insert(vec.end(), array, array + 1);
vec.push_back(i);
}
//vec.insert(vec.end(), array, array + 100000);
ProfilerInstance::finish();
ProfilerInstance::dumpDuringTime();
system("pause");
return 0;
}