C++ rawPointer enthält auch nach seiner Zerstörung noch Daten, die auf die von einem unique_ptr verwaltete Ressource verC++

Programme in C++. Entwicklerforum
Anonymous
 C++ rawPointer enthält auch nach seiner Zerstörung noch Daten, die auf die von einem unique_ptr verwaltete Ressource ver

Post by Anonymous »

Das erwartete Verhalten besteht darin, dass der Rohzeiger (

Code: Select all

newEntry
) würde nach dem Aufruf von lp.reset() zu nullptr werden. Kann jemand erklären, warum newEntry immer noch Daten enthält?

Code: Select all

#include 
#include 
#include 
#include 

struct Entry{
Entry(std::string name, int phone):name(name),phone(phone){}
std::string name;
int phone;
~Entry(){
std::cerr

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post