我被困在一项任务中,该任务包括找到一个漏洞,该漏洞只是在一个循环std::unordered_set
中插入一些字符串:unordered_set<string>
for (const auto& user : users_list) {
users.insert(user);
}
有关详细信息,请参阅完整的源代码。
在 UBUNTU 上编译的文件如下:
g++ -std=c++14 -O2 -Wall run.cpp -o run
任务是提供一个输入,使该程序返回一个非零状态码。
任何想法在哪里看?提示是默认散列函数存在一些问题,并且程序是在 ubuntu 上编译的。