Простой вопрос по C++

evgen5555



const char *const appname = "kalkal";

Зачем нужны два объявления const?

Marinavo_0507

Зачем нужны - это надо спросить у автора.
А что это означает - можно прочитать в книжке, см. FAQ.
Хотя это в любой книжке должно быть написано.

kokoc88

Это значит постоянный указатель на постоянный символ.
Если бы было просто const char * pszString, тогда можно было бы написать pszString++, но нельзя было бы написать *pszString = 'a'; если было бы char * const pszString, тогда наоборот. В твоём случае нельзя ни так, ни иначе.

tokuchu

Вопрос не по C++, а по C. Надо было в 3-м семестре на семинары по практикуму ходить.

evgen5555

Спасибо. А Зубков с Савкиным - флудеры!
Оставить комментарий
Имя или ник:
Комментарий: