    #include <iostream>

    int main()
    {
        int i = 1234;
        int* a;
        int** b;

        std::cout << "i is " << i << ", it's address is " << i << "\n";

        a = &i;

        std::cout << "a = " << a << ", *a = " << *a << ", its address is " << &a << "\n";

        b = &a;
        std::cout << "b = " << b << ", *b = " << *b << ", **b = " << **b << ", its address is " << &b << "\n";
    }
