crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

mycoding
  опции профиля:
сообщение 4.3.2010, 17:57
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 52
Регистрация: 17.11.2009
Пользователь №: 1237

Спасибо сказали: 0 раз(а)




Репутация:   0  


warning: deprecated conversion from string constant to 'char*'
Как вот от этого предупреждения избавиться, подскажите пожалуйста.

Объявляю переменную в классе
вот так
char *language;

Использую
language="russian";

И вот такой ещё warning
warning: comparison with string literal results in unspecified behaviour
делаю
if(language=="russian"){}

Сообщение отредактировал mycoding - 4.3.2010, 18:07
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Iron Bug
  опции профиля:
сообщение 4.3.2010, 19:03
Сообщение #2


Профессионал
*****

Группа: Модератор
Сообщений: 1611
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

Спасибо сказали: 219 раз(а)




Репутация:   12  


Цитата(mycoding @ 4.3.2010, 19:57) *
warning: deprecated conversion from string constant to 'char*'
Как вот от этого предупреждения избавиться, подскажите пожалуйста.

Объявляю переменную в классе
вот так
char *language;

Использую
language="russian";

И вот такой ещё warning
warning: comparison with string literal results in unspecified behaviour
делаю
if(language=="russian"){}


это жуть и мрак. срочно читать Страуструпа, особенно про указатели и динамическое выделение памяти. а также про работу со строками в Си.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 12.6.2025, 10:20