Re[5]: Инициализация массива строк
От: Аноним  
Дата: 11.03.09 21:44
Оценка:
Здравствуйте, MShura, Вы писали:

А>>и потом нарваться на спецэффекты:

А>>
А>>char *a = "aaa";
А>>a[2] = b;
А>>printf("aaa");
А>>

А>>А на экран выведется 'aab'.

MS>Вовсе не факт, что компилятор совместит две одинаковые строковые литеры.

MS>Зависит от его возможностей и ключей.
это и называется UB
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.