https://github.com/coders-school/memory-management
https://github.com/coders-school/memory-management
cplusplus cpp heap pointers smart-pointers stack
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/coders-school/memory-management
- Owner: coders-school
- License: gpl-3.0
- Created: 2019-05-06T10:45:57.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2024-07-07T14:56:51.000Z (over 1 year ago)
- Last Synced: 2025-06-06T21:13:06.471Z (8 months ago)
- Topics: cplusplus, cpp, heap, pointers, smart-pointers, stack
- Language: HTML
- Size: 4.23 MB
- Stars: 1
- Watchers: 9
- Forks: 121
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Memory and resource management
## [Moduł 1](module1/)
### [Memory map](module1/memeory_management_memory_map.md)
### [Stack vs Heap](module1/memeory_managementstack_vs_heap.md)
### [Stack allocation](module1/memeory_management_stack_allocation.md)
### [Stack overflow](module1/memeory_management_stack_overflow.md)
### [Heap allocation](module1/memeory_management_heap_allocation.md)
### [New expression and operator `new`](module1/memeory_management_new_expression.md)
### [Dynamic array allocation](module1/memeory_management_array_allocation.md)
### [Dynamic allocation problems](module1/memeory_management_allocation_problems.md)
### [A simple question...](module1/memeory_management_simple_question.md)
### [RAII](module1/memeory_management_raii.md)
### [Memory corruption detection](module1/memeory_management_memory_corruption.md)
## [Moduł 2](module2/)
### [Smart pointers](module2/smart_pointers_smart_ptrs.md)
### [`std::unique_ptr<>`](module2/smart_pointers_unique_ptr.md)
### [`std::shared_ptr<>`](module2/smart_pointers_shared_ptr.md)
### [`std::weak_ptr<>`](module2/smart_pointers_weak_ptr.md)
### [`std::auto_ptr<>`](module2/smart_pointers_auto_ptr.md)
### [Smart pointers - summary](module2/smart_pointers__summary.md)
### [Best practices](module2/smart_pointers_best_practices.md)
### [Implementation details](module2/smart_pointers_implementation_details.md)
### [Efficiency](module2/smart_pointers_efficiency.md)