Archiv für das Tag 'autopointer'

Autopointer: std::auto_ptr, std::tr1::shared_ptr

Inhalt Einleitung std::auto_ptr std::tr1::shared_ptr Einleitung. In C++ ist der Programmierer selbst für die Verwaltung des dynamischen Speichers verantwortlich. Manchmal kommt es dazu, dass ein Speicherbereich reserviert, aber nicht wieder freigegeben wird – es entstehen so genannte Memoryleaks. Es können offensichtliche Fehler sein wie in diesem Beispiel. Es können aber auch etwa Fehler sein, die man nicht so leicht findet. Vor allem, wenn der Code viele… Weiterlesen