在linux中运行时,唯一的字符代码不起作用,但在Windows中很好(C ++)

时间:2016-05-30 19:56:30

标签: c++ linux

当我在Windows中运行代码时,它按预期工作。但是当我在linux中运行它时,程序没有按预期运行并产生完全不同的输出。

我在all_unique_letters方法中假设它有问题,但我似乎无法弄明白。

1 个答案:

答案 0 :(得分:2)

bool all_unique_letters(const string &s)中,使用unsigned int v;而未初始化。如果它包含0的其他内容,则该函数会将字母报告为副本,而不是。