Читая о const_cast
Я наткнулся на предложения, подобные следующим:
Только следующие преобразования могут быть сделаны с const_cast. В частности, только const_cast может использоваться для отбрасывания (удаления) постоянства или волатильности.
1) два возможно многоуровневые указатели к одному типу могут быть преобразованы между собой, независимо от cv-квалификаторов на каждом уровне.
Я уже немного погуглил и не нашел кратких, простых определений того, что такое многоуровневый указатель. Итак: что же такое многоуровневый указатель?
(Возможен момент «лицо-ладонь») Это просто указатель на указатель или указатель на указатель, например, int **
или же int ***
?
Это просто указатель на указатель или указатель на указатель, например
int **
или жеint ***
?
Именно так, да.
Других решений пока нет …