Ok for arrays, but for further improvements, reference can be used for almost any pointer type because it allows using the "." notation in debugger expressions instead of "->". "this" is an exception because the C++ debugger expects it to be a pointer and tries "this->ident" only for unknown identifiers.