const char ** に char ** を代入することは、
「修飾型へのポインタヘのポインタ」に「非修飾型へのポインタへのポインタ」を代入することだから、
>21にあるような「修飾型へのポインタ」に「非修飾型へのポインタ」を代入することとはならないな。