Re[2]: Специализация шаблонной функции
От: ss_greh  
Дата: 28.05.04 05:52
Оценка:
Здравствуйте, Vamp, Вы писали:

_>>Не могу понять почему. На сколько я знаю в C++ строковый литералы имеют тип const char*.

V>Нет. const char [].
Хорошо. Меня ввела в заблуждение книга Николая Джосаттиса "С++ стандартная библиотека".
В ней черным по белому, в главе посвещенной строкам, написано:

...
Учтите, что тип строковых литералов (например, "hello") был заменен на const char*. Тем не менее
для обеспечение совместимости поддерживается неявное (хотя и нежелательное) преобразование к char*.
...


Буду теперь думать, прежде чем верить печатному слову.

V>Но существует правило "распада" указателя, не применяющееся в этом случае.

V>Так что все правильно.

Спасибо за разъяснение.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.