我正在实现一个带有链表的稀疏矩阵,手动检查泄漏是不是很有趣,有什么想法吗?
valgrindUnix 的分析器提供了一个不错的泄漏检测.
valgrind
但是,这只是成功方法的一部分.另一部分是防止(即最小化)显式内存处理.智能指针和分配器可以帮助防止内存泄漏.另外,请使用STL类:已经提供了无泄漏链表实现std::list.
std::list