Możliwość samodzielnego zarządzania pamięcią przez programistę jest z jednej strony siłą C/C++, z drugiej zaś komplikuje program i powoduje, że pisanie dużych programów wymaga więcej staranności i uwagi.
Pamiętać trzeba, że w C/C++ nie ma „odśmiecacza” pamięci (ang. garbage collector) znanego z Javy, Lispu, Smalltalk'a, Pythona i wielu innych języków obiektowych. Odpowiedzialność za zwalnianie pamięci zajmowanej przez niepotrzebne już obiekty zaalokowane w pamięci wolnej (stercie) spoczywa na programiście.
T.R. Werner, 21 lutego 2016; 20:17