Consider the following code. std::string* find_first(std::ve…

Questions

Cоnsider the fоllоwing code. std::string* find_first(std::vector& v, chаr ch) { for (std::size_t i = 0; i < v.size(); ++i) { if (v[i][0] == ch) { return &v[i]; } } return nullptr;}std::vector v = { "gаtor", "swаmp", "orange", "blue", "gold" };std::string* a = find_first(v, 'g');std::string* b = find_first(v, 'z');*a = "albert";std::string* d = find_first(v, 'g');std::cout