class MyClass {
public:
MyClass(std::weak_ptr<MyClass> parent){}
}
weak_ptr nicht werfen nullptr dies tun:warum kann ich ich will <>
auto newInstance = std::make_shared<MyClass>(nullptr);
oder Standardwert von weak_ptr Argument null ist, wie zum Beispiel:
void function(int arg,std::weak_ptr<MyClass> obj = nullptr);
aber , was ich brauche, ist, dies stattdessen zu tun:
warum ist das?
BTW, ist beim nächsten Mal, auch den Compiler-Fehler in Ihrer Frage – akappa