typedef const char* Argv[3+ 8];
Мое предположение на данный момент является [3+8]
создает анонимный массив типа Argv (который имеет тип const char *). Если я прав, анонимная часть массива в принципе бессмысленна.
Определяет Argv
как синоним для «массива из 11 константных символов *».
такой же как
const char* somevar[11];
или я
Argv somevar;