Как надо объявлять и инициализировать глобальную `char *` константу в C и C++?

Пользователь

от aubree , в категории: C/C++ , 7 месяцев назад

Как надо объявлять и инициализировать глобальную `char *` константу в C и C++?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jose , 4 месяца назад

@aubree 

В C++:

1
const char* MY_STRING = "Some string";


В C:

1
const char* MY_STRING = "Some string";


Обратите внимание, что использование const является важным, т.к. это защищает константу от изменения. Также, инициализация указателя 'МУ STRING' проходит путём присваивания ему адреса строки "Some string".