Skip to content

lv-zheng/MemoryLeakDetection

 
 

Repository files navigation

Introduction

This project consist of following greate parts designed and developed by me:

  • my_list.h: Simple but generic and STL-compatible container and its corresponding iterertor.

  • hashset.h hashset.cpp: A hashset using only C memory allocating function featuring auto expansion and good collision handling.

  • memory_leak_detection.h memory_leak_detection.cpp: overloaded global new and delete function with placement-new expression. Featuring memory problem auto detecion. Using hashset to store the data.

  • log.h: Two enhanced buffer class which is fully compatible with iostream (cin, cout). Teebuf featuring redirecting output to multiple ostream buffer. Logbuf featuring switch output between multiple ostream buffer with IO manipulators.

About

Automatic memory leak detection with hash set

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 97.3%
  • Makefile 2.7%