Due to the extensive use of raw pointers in C++ codes, memory leaks and segmentation faults may happen. Currently, this does not seem to cause serious issues, but further investigation is needed.
Implementation of smart pointers will resolve this issue.