gpt4 book ai didi

c++ - 为什么这些 C++ 元组不相等?

转载 作者:行者123 更新时间:2023-11-28 06:16:45 24 4
gpt4 key购买 nike

<分区>

如果左侧部分中的每个字符串变量肯定都包含它们在后者中的文字等价物,那么为什么我没有收到我的消息?

if (make_tuple(this->currentState, inputSymbol, stackTop) == make_tuple("q0", "a", "0"))
cout << "These tuples are equal" << endl;

我问的原因是因为我正在使用一个以元组作为键的映射,当我尝试使用 find() 时,它的行为就像键不存在于映射中一样,我确信它确实存在,因为我使用迭代器遍历 map 并显示所有键(元组中的每个元素)。我怀疑错误与上面的代码有关,因为它们应该相等但它们不是。 (我正在使用 map.find(make_tuple(blah, blah, blah)) 并将其与 map.end() 进行比较)想法?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com