小编Thu*_*inh的帖子

C++链表内存泄漏

您好,我通过 valgrind 运行了我的程序,这是报告

堆摘要:退出时使用:1 个块中的 8 个字节总堆使用情况:1 个分配,0 个释放,已分配 8 个字节泄漏摘要:肯定丢失:1 个块中的 8 个字节

这是我的程序

int main() {    
NodeData nodedata1(1, 'a');
List list1;
list1.insert(&nodedata1);

   return 0;
}
//---my List class
class List {
public:
   List(); 
   bool insert(NodeData*);                     // insert one Node into list
   bool isEmpty() const; 
private:
   struct Node {              // the node in a linked list
      NodeData* data;         // pointer to actual data, operations in NodeData
      Node* next;
   };
   Node* head;                                 // pointer to first node in list
}; …
Run Code Online (Sandbox Code Playgroud)

c++ memory valgrind memory-leaks

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

c++ ×1

memory ×1

memory-leaks ×1

valgrind ×1