|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Semenyaka 2:461/64 06 Mar 2004 15:54:59 To : Gleb Smirnoff Subject : Sendmail+qpopper -------------------------------------------------------------------------------- [01 Mar 04 11:13], Gleb Smirnoff (2:5020/400) -> Valentin Nechayev: GS> Я вижу различие. В одном случае инициализируется указатель, в другом GS> int. Почему один должен генерить warining (по Вашему), а другой нет - GS> я действительно не понимаю. Потому что без -fwritable-strings строчка "anything" лежит в немодифицируемой памяти и поэтому de facto являет собой не (char *), а (const char *). То, что gcc согласен с тобой в оценке типа (то есть он тоже ее считает (char *)), хотя не согласен в вопросе размещения (размещает как (const char *)) - обычный bug. SY, Alex --- IMHO в последней инстанции * Origin: Show must go on... and off. (2:461/64) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/14434049e6f2.html, оценка из 5, голосов 10
|