Определение указателя на статическую строку

ВВот Говорят, что для глобальной переменной следующая форма:

(1) const char *a = "...";

менее хорош, чем:

(2) const char a[] = "..."

Почему? Я всегда думал, что (1) лучше, так как (2) на самом деле копирует строку, которую мы ему присваиваем, а (1) только указывает на нее.

Ответы на вопрос(3)

Ваш ответ на вопрос