Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

Containers. Smart pointers. Allocators.

Description

Actually, there is only simple tasks for practice before multithreaded programming:

1. Containers Get derivative of polynomial
2. Smart pointer Make your own simple smart pointer
3. Small allocator Make your own simple allocator with memory blocks control

Result

Containers

  • std::map usage to store polynomial
  • std::regex for parsing polynomial
runtime

2022-03-12 14-01-55

Smart pointer

Just simple smart pointer with:

  • correct constructor
  • correct destructor
  • allocating memory if pointer is null at access
runtime

2022-03-12 14-07-57

Small allocator

Small allocator with:

  • own memory block
  • memory control in:
    • alloc
    • realloc
    • free
  • example without any output
runtime

2022-03-12 14-04-31