diff --git a/TinySTL/Alloc.h b/TinySTL/Alloc.h index b474787..d188df6 100644 --- a/TinySTL/Alloc.h +++ b/TinySTL/Alloc.h @@ -44,6 +44,12 @@ namespace TinySTL{ static void *reallocate(void *ptr, size_t old_sz, size_t new_sz); }; + char *alloc::start_free = 0; + char *alloc::end_free = 0; + size_t alloc::heap_size = 0; + alloc::obj *alloc::free_list[alloc::ENFreeLists::NFREELISTS] = { + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; } #endif \ No newline at end of file diff --git a/TinySTL/TinySTL.vcxproj b/TinySTL/TinySTL.vcxproj index 1ef643d..6dab845 100644 --- a/TinySTL/TinySTL.vcxproj +++ b/TinySTL/TinySTL.vcxproj @@ -79,6 +79,7 @@ + diff --git a/TinySTL/TinySTL.vcxproj.filters b/TinySTL/TinySTL.vcxproj.filters index f82fd29..1e1ae10 100644 --- a/TinySTL/TinySTL.vcxproj.filters +++ b/TinySTL/TinySTL.vcxproj.filters @@ -26,5 +26,8 @@ 头文件 + + 头文件 + \ No newline at end of file