![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 58
wander75408575
@简称CC大牛
展开
-
STL中容器使用自定义排序时出现assert
使用STL容器时(此次我遇到的问题是使用STL的优先级队列priority_queue时出现的),如果要放入的内容非基本类型(自定义对象或结构体)时,一般需要使用自定义的排序方法,我的自定义排序是这样写的: struct cmp { bool operator()(const Edge* e1,const Edge* e2) { if(e1-...原创 2012-11-14 11:22:41 · 147 阅读 · 0 评论 -
C/C++中内存释放及内存泄露的检测
今天突发奇想写了一段很奇怪的代码,Node对象的数组我是这样写的: Node* p = (Node*)malloc(sizeof(Node)*10); free(&p[2]); 从直观上来想象似乎是没有问题的,但却出现了_CrtIsValidHeapPointer的断言,按理说出现了这个问题应该是因为要释放的堆内存越界...原创 2012-11-15 15:49:29 · 144 阅读 · 0 评论