int i = 0; // integer type
Если я хочу указать до i
Мне нужен указатель на целое число тип:
int* ip; // pointer to integer type
Если я хочу указать на ip
Мне нужен указатель на (указатель на целое число) тип:
int** ipp; // pointer to (pointer to integer) type
Это необходимо, поскольку ip
имеет тип int*
.Таким образом, указатель на это равен int**
.
Всякий раз, когда вам нужен указатель на данного типа, вы используете *
в объявлении.Даже если этот тип уже тип указателя.
Таким образом, чтобы указать значение, вам нужно int*
.
Таким образом, чтобы указать указатель на значение, вам нужно int**
.
Чтобы указать указатель на указатель на значение, вам необходимо int***
.
Чтобы указать указатель на указатель на указательзначение int****
.
и т. д.