在C++中,可以使用std::find函数和std::vector来实现简便的字符比较。\n\nc++\n#include <iostream>\n#include <algorithm>\n#include <vector>\n\nint main() {\n std::string s = "ado";\n std::vector<char> chars = {'a', 'd', 'o'};\n\n for (char c : s) {\n if (std::find(chars.begin(), chars.end(), c) != chars.end()) {\n std::cout << "Found: " << c << std::endl;\n }\n }\n\n return 0;\n}\n\n\n在上述代码中,我们首先定义了字符串s和字符向量chars,然后使用std::find函数在字符向量中查找每个字符。如果找到了相应的字符,就输出"Found: "和该字符。

C++ 字符比较:简化 's[i] = 'a', 'd', 'o' 中的一个比较

原文地址: http://www.cveoy.top/t/topic/pYkV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录