Benutzerdefinierte eindeutige PTR -Klasse mit einer Referenz [Duplikat]

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Benutzerdefinierte eindeutige PTR -Klasse mit einer Referenz [Duplikat]

by Guest » 08 Feb 2025, 17:39

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?

Top