VS中未加载wntdll.pbd的问题

VS中未加载wntdll.pbd的问题
最近在看C++中的深拷贝和浅拷贝问题的时候发现了程序运行中出现此问题,后来debug的时候发现问题所在。
主要时内存方面出现的问题;我出现此提示的原因是重复释放内存:
例如在类中成员变量中包含了指针ptr,在新建该类的对象时使用了默认的拷贝函数,用一个已经存在的对象给该新建对象赋值时,默认拷贝函数只是把该指针地址进行赋值,而没有新开辟内存,那么这个指针地址存在于两个对象中,恰巧你写了析构函数并且在析构函数中做了释放该指针的操作,在程序结束时会调用析构函数,释放两次指针地址,由于第一次释放时已经将ptr地址释放,第二次释放时就会出现如上问题;
解决办法:
在成员变量中包含指针变量的类中自己定义构造拷贝函数,来避免只是对指针地址的拷贝,同时定义析构函数来释放指针;若不自己定义构造拷贝函数,那么也避免自己定义析构函数,防止指针内存的重复释放。
当然也有可能是别的地方的内存问题,可能往这方面考虑,建议自己debug一下看看程序流转过程,大概率是内存部分出现的问题。