www.programiz.com/cpp-programming/online-compiler/输出是: p is 0x5628eb47deb0size is 2
end 如果我在删除后将ptr设置为nullptr,它将在push_back崩溃。但当我访问列表时,仍然可以正常工作。 如何才能将数据推送到悬空指针而不使其崩溃?
我在代码中使用了Qt和cpp,在这些代码中,我创建了一个包含大量数据的类(假设在RAM中使用100 my )。在这个类的析构函数中,我使用while循环删除这个数据。问题是,当我调用这个类的delete时,主线程会冻结,因为它忙于删除这些数据。有人告诉我,智能指针是解决方案,因为它会自动释放内存,我不需要显式调用delete,但我怀疑智能指针也只会释放主线程中的内存。我想知道智能指针所做的删除是否在