Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Проблема с конвертацией string в Glib::ustring  (Прочитано 1683 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kotfantazer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Здравствуйте!

Есть переменная:
std::string strValue

Функция nodeText->set_content поддерживает const Glib::ustring.

Фрагмент нерабочего кода:
Glib::ustring ustrValue=(Glib::ustring)strValue;
nodeText->set_content(ustrValue); // тут ошибка

Ошибка:
passing ‘const xmlpp::TextNode’ as ‘this’ argument of ‘void xmlpp::ContentNode::set_content(const Glib::ustring&)’ discards qualifiers

Как конвертнуть string в const Glib::ustring?

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Проблема с конвертацией string в Glib::ustring
« Ответ #1 : 05 Июня 2008, 15:09:24 »
Вроде всё необходимое есть, чтобы работало вот такое
nodeText -> set_content(strValue)  ???

Оффлайн kotfantazer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Проблема с конвертацией string в Glib::ustring
« Ответ #2 : 05 Июня 2008, 15:25:10 »
Строка
nodeText->set_content(strValue);

Выдает ошибку:
passing ‘const xmlpp::TextNode’ as ‘this’ argument of ‘void xmlpp::ContentNode::set_content(const Glib::ustring&)’ discards qualifiers

Оффлайн S.Tokarev

  • Активист
  • *
  • Сообщений: 415
    • Просмотр профиля
Re: Проблема с конвертацией string в Glib::ustring
« Ответ #3 : 05 Июня 2008, 16:19:00 »
Проблема не в конвертации string в const Glib::ustring. Конструктор как раз отрабатывает на ура

Проблема же в том, что TextNode к ContentNode не очень приводится.
« Последнее редактирование: 05 Июня 2008, 16:27:55 от S.Tokarev »

Оффлайн kotfantazer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Проблема с конвертацией string в Glib::ustring
« Ответ #4 : 05 Июня 2008, 16:29:49 »
Ой!   ;D Спасибо!  Не заметил!

Оффлайн S.Tokarev

  • Активист
  • *
  • Сообщений: 415
    • Просмотр профиля
Re: Проблема с конвертацией string в Glib::ustring
« Ответ #5 : 05 Июня 2008, 16:41:40 »
А какой это язык кстати ?

Оффлайн kotfantazer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Проблема с конвертацией string в Glib::ustring
« Ответ #6 : 05 Июня 2008, 17:06:24 »
Это С++.

 

Страница сгенерирована за 0.035 секунд. Запросов: 25.