int *a const int a
1 является косвенным - мы ссылаемся на адреса памяти, а указатель является?
2 является прямым - только местоположение в самой памяти?
это правильное понимание?