Ссылка на ячейку в Excel - это строка, которая указывает определенное место в книге (или, при определенных обстоятельствах, другую книгу).
Указатель в C ++ - это адрес памяти . Адрес памяти - это число (не более того!), Которое определяет определенное место в виртуальной памяти.
Так что да, они на самом деле довольно похожи. Я был готов пойти на ваш парад, рассказав о том, насколько они разные. Но аналогия работает.
Когда вы «разыменовываете» указатель, вы переходите к той точке памяти, которую он указывает. В Excel вы не разыменовываете ссылки на ячейки. Но достаточно близко.
Когда вы говорите int y = 4; int* x = &y;
, это похоже на создание ячейки в B1, содержащей «4», а затем другой ячейки, содержащей «= B1».