Benutzerdefinierte eindeutige PTR -Klasse mit einer Referenz [Duplikat]C++

Programme in C++. Entwicklerforum
Guest
 Benutzerdefinierte eindeutige PTR -Klasse mit einer Referenz [Duplikat]

Post by Guest »

Ich versuche besser eindeutig_ptr zu verstehen, also habe ich versucht, dieselbe Klasse zu erstellen.

Code: Select all

#include

template
class Pointer{
public:
T* value;
Pointer(T* x) : value(x) {}
Pointer(Pointer& p){
value = new T(*(p.value));
p.value = nullptr;
}

~Pointer() {
delete value;
}
};
int main() {

int test = 0;

int* v = new int(5);
Pointer p = Pointer(v);
Pointer p1 = p;

std::cout  verwenden sollten. Was ist das Problem mit meiner aktuellen Implementierung von einzigartigen PTR?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post