#includeIn this example, the lambda function simply pushes each extracted character's code point into a vector, which is then printed out in hexadecimal form. The `utf8` namespace suggests that this function is part of a UTF-8 library, which is confirmed by the `#include#include #include #include int main() { std::string str = "Hello, 世界!"; std::vector codepoints; utf8::parse_utf8(str.begin(), str.end(), [&](int cp) { codepoints.push_back(cp); }); for (auto cp : codepoints) { std::cout << "U+" << std::hex << cp << std::endl; } }