Выполнение этого в С++
char* cool = "cool";
компилируется отлично, но дает мне предупреждение:
устаревшее преобразование из строковой константы в char *.
Я бы никогда не намеренно использовал строку стиля C над std::string
, но на всякий случай мне задали этот вопрос:
Плохая практика объявлять строку C-стиля без модификатора const
? Если да, то почему?