#include <iostream>
using namespace std;
int main()
{
const char* first[] = { "g", "kuchbhikarlobhai" };
cout << "Address 0 =>" << &first[0] << endl;
cout << "Address 1 =>" << &first[1] << endl;
auto* second = &first;
if(true)
{
const std::string temp1 = "idontknowwhatis";
const std::string temp2 = "slfjdslfkjdsf5f";
if(true) {
(*second)[0] = temp1.c_str();
(*second)[1] = temp2.c_str();
}
}
for (const auto& third : *second) {
cout << "HI: " << third << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewogICAgY29uc3QgY2hhciogZmlyc3RbXSA9IHsgImciLCAia3VjaGJoaWthcmxvYmhhaSIgfTsKICAgIAogICAgY291dCA8PCAiQWRkcmVzcyAwID0+IiA8PCAmZmlyc3RbMF0gPDwgZW5kbDsKICAgIGNvdXQgPDwgIkFkZHJlc3MgMSA9PiIgPDwgJmZpcnN0WzFdIDw8IGVuZGw7CgogICAgYXV0byogc2Vjb25kID0gJmZpcnN0OwogICAgCiAgICBpZih0cnVlKSAKICAgIHsKICAgICAgICBjb25zdCBzdGQ6OnN0cmluZyB0ZW1wMSA9ICJpZG9udGtub3d3aGF0aXMiOwogICAgICAgIGNvbnN0IHN0ZDo6c3RyaW5nIHRlbXAyID0gInNsZmpkc2xma2pkc2Y1ZiI7CiAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgaWYodHJ1ZSkgewogICAgICAgICAgKCpzZWNvbmQpWzBdID0gdGVtcDEuY19zdHIoKTsKICAgICAgICAgICgqc2Vjb25kKVsxXSA9IHRlbXAyLmNfc3RyKCk7CiAgICAgICAgfQogICAgfQogICAgZm9yIChjb25zdCBhdXRvJiB0aGlyZCA6ICpzZWNvbmQpIHsKICAgICAgICBjb3V0IDw8ICJISTogIiA8PCB0aGlyZCA8PCBlbmRsOwogICAgfQoKICAgIHJldHVybiAwOwp9