Мой мозг совсем недавно стал нечетким, и я не могу на всю жизнь вспомнить, почему следующий код C:
char a[3][3] = { "123", "456", "789" };
char **b = a;
Создает следующее предупреждение:
warning: initialization from incompatible pointer type
Может кто-нибудь, пожалуйста, объясните мне это.
Спасибо.