Когда я инициализирую локальную переменную char *
, как в С++:
char * pattern = "oggS";
компилятор предупреждает меня:
Foo.cpp:34: warning: deprecated conversion from string constant to ‘char*’
Что такое непринужденный способ сделать это на С++?
В случае, если это имеет значение, здесь, как я вызываю компилятор (из Eclipse):
g++-4.5 -O0 -g3 -Wall -std=c++0x -c -fmessage-length=0 -MMD -MP -MF"Foo.d" -MT"Foo.d" -o"Foo.o" "Foo.cpp"