尝试对行李进行排序时出现EXC_BAD_ACCESS错误

时间:2015-08-05 15:44:55

标签: c++ macos algorithm exc-bad-access bag

所以我试图获取文件中的单词数并将其插入包中。为了改善处理时间,我创建了一个替换命令,该命令接受对该对象的引用并将其与之前的对象一起切换,这样更常见的单词可以更快地在包中递增。我不断得到EXC_BAD_ACCESS Code 2错误,但我不知道这些是如何创建的。以下是有问题的代码块。

#Value

template<typename T>
void replace(T& item, T& item2)
{
    T value = item;
    T value2 = item2;
    item = value2;
    item2 = value;
}

我读到它可能是一个无限循环导致这个但是创建的while循环不应该创建一个无限循环。任何帮助表示赞赏。如果需要发布整个代码,可以在以下位置找到:

Github代码要点 https://gist.github.com/nohe427/ff1ce9bbeec78983aec3

0 个答案:

没有答案