First make sure that there const T*is a pointer to some Tthat cannot be changed. The second thing to remember is access to all elements through this->.
So (§9.3.1):
- const, volatile const volatile. cvqualifiers (9.3.2).
(§9.3.2):
(9.3) - this -lvalue, , . X X *. - const, - const X *, - , X *, - const volatile, const X *.
A const this const T*.
: int& a this->a, this - const T*, a const int. const int int&. .
, const, const , , const.