我对C++很陌生。我有很多数据结构的任务,每次我尝试实现与链表相关的任何内容,如树、哈希表等,我通常最终都会出现分割错误。要采取哪些预防措施来避免这些?顺便说一下,我在第 8 次尝试时得到了我的链表,所以请注意我是初学者。
没问题,您是初学者,首先尝试在纸上构建逻辑,然后在程序中构建逻辑。
分段错误主要是由无效的指针访问引起的,我在学习数据结构时也遇到过这种情况。
尝试使用调试器程序,如GDB和Valgrind。这些将追溯错误并告知内存泄漏。
看看这些:
- 什么是分段错误?
- C/C++ 中的核心转储(分段错误)
- 调试分段错误和指针问题