使用向量和迭代器进行分段错误?

时间:2014-10-08 21:04:42

标签: c++ vector iterator segmentation-fault valgrind

我在尝试使用一个cpp文件并尝试使用Valgrind找到错误时遇到了分段错误,但我很困惑。

由于代码非常大,我只会在下面发布一小段内容:

1 个答案:

答案 0 :(得分:1)

看起来你在编译器上运行valgrind。除非您尝试调试编译器,否则您应该在应用程序上运行valgrind:

valgrind --leak-check=yes ./MyApp

(当然,用适当的可执行文件名和参数替换./MyApp

(解释:valgrind是一个运行时分析工具;它将您的应用程序作为输入。它不是像其他一些调试工具那样的编译器工具)