Не по теме:
Croessmah, я целенаправленно так сделал.
Предполагается, что строка кода с массивом из моего примера находится в недоступном программисту месте (сегмент данных с пометкой read only). А массив вместо указателя нужен, чтоб подчеркнуть, что память под строку все же выделяется. С указателем боюсь это не столь очевидно.