Да, но ... Интереса ради поставил этот компилятор, чтобы посмотреть, что будет. Так вот, когда выделяешь память динамически через указатель на строку - компиляция проходит нормально в обоих случаях - и с адресом массива, и с самим массивом - без предупреждений. А когда столбишь под массив память и пытаешься воткнуть в функцию адрес массива (или адрес первого элемента, как правильно) - идут 2 предупреждения о недопустимости адреса. Почему в первый раз не ругнулась ? Нелогично...
|