Skip to content

Manual C++ dynamic array implementation featuring deep copy logic and memory management. Comprehensive test suite included to verify edge cases and stability.

Notifications You must be signed in to change notification settings

dingonzo/dynamic-array

Repository files navigation

Dynamic_Array

Testing & Validation This repository includes a dedicated test suite.

  • Memory Safety: Verified the "Big Three" (Destructor, Copy Constructor, Assignment Operator) for deep copy integrity.
  • Edge Cases: Tested operations on empty lists, single-element arrays, and index-out-of-bounds.
  • Dynamic Growth: Validated ensureCapacity() during high-volume data insertion.
  • Functional Integrity: Confirmed insertInOrder and concatenate maintain correct data positioning.
  • Valgrind Verified: All operations (insertions, deletions, and copies) have been profiled using Valgrind
  • to ensure zero memory leaks and no invalid memory accesses.

About

Manual C++ dynamic array implementation featuring deep copy logic and memory management. Comprehensive test suite included to verify edge cases and stability.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published