Наприклад, int const & const ref = a[3]; — є некоректним, з точки зору С++, виразом, на відміну від int const * const ref = &a[3]; в свою чергу, і int const & ref = a[3];, і int const * ref = &a[3]; — є цілком прийнятними.