#include<iostream>
using namespace std;
int main()
{
//массив указателей
const char* array[] = { "hello", "world" };
//указатель на указатель принял адрес начала массива
const char** array_text = array;
cout<< array_text[0]<<endl;
cout<< array_text[1]<<endl;
//указатель принял адрес первого элемента массива,
//которым является указатель, который смотрит на начало массива
//который хранит строку "hello"
const char* text = array[0];
//указатель на указатель принимает адрес указателя
const char** example = &text;
cout<< *example<<endl;
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKICAgIC8v0LzQsNGB0YHQuNCyINGD0LrQsNC30LDRgtC10LvQtdC5CiAgICBjb25zdCBjaGFyKiBhcnJheVtdID0geyAiaGVsbG8iLCAid29ybGQiIH07CiAgICAKICAgIC8v0YPQutCw0LfQsNGC0LXQu9GMINC90LAg0YPQutCw0LfQsNGC0LXQu9GMINC/0YDQuNC90Y/QuyDQsNC00YDQtdGBINC90LDRh9Cw0LvQsCDQvNCw0YHRgdC40LLQsAogICAgY29uc3QgY2hhcioqIGFycmF5X3RleHQgPSBhcnJheTsKICAgIAogICAgY291dDw8IGFycmF5X3RleHRbMF08PGVuZGw7CiAgICBjb3V0PDwgYXJyYXlfdGV4dFsxXTw8ZW5kbDsKICAgIAogICAgLy/Rg9C60LDQt9Cw0YLQtdC70Ywg0L/RgNC40L3Rj9C7INCw0LTRgNC10YEg0L/QtdGA0LLQvtCz0L4g0Y3Qu9C10LzQtdC90YLQsCDQvNCw0YHRgdC40LLQsCwgCiAgICAvL9C60L7RgtC+0YDRi9C8INGP0LLQu9GP0LXRgtGB0Y8g0YPQutCw0LfQsNGC0LXQu9GMLCDQutC+0YLQvtGA0YvQuSDRgdC80L7RgtGA0LjRgiDQvdCwINC90LDRh9Cw0LvQviDQvNCw0YHRgdC40LLQsAogICAgLy/QutC+0YLQvtGA0YvQuSDRhdGA0LDQvdC40YIg0YHRgtGA0L7QutGDICJoZWxsbyIKICAgIGNvbnN0IGNoYXIqIHRleHQgPSBhcnJheVswXTsKICAgIAogICAgLy/Rg9C60LDQt9Cw0YLQtdC70Ywg0L3QsCDRg9C60LDQt9Cw0YLQtdC70Ywg0L/RgNC40L3QuNC80LDQtdGCINCw0LTRgNC10YEg0YPQutCw0LfQsNGC0LXQu9GPCiAgICBjb25zdCBjaGFyKiogZXhhbXBsZSA9ICZ0ZXh0OwogICAgCiAgICBjb3V0PDwgKmV4YW1wbGU8PGVuZGw7CiAgICAKICAgIHJldHVybiAwOwp9