Объект обратно из указателя

#pointers #object #qstring

#указатели #объект #qstring

Вопрос:

 void show(QString *s){
   //Here I want to show the value of the QString.
}
  

Как я могу это сделать??

Я был бы рад, если бы вы могли мне помочь.

Комментарии:

1. Что вы подразумеваете под ‘показать значение’ — открыть диалоговое окно? преобразовать в char* ? Что-то еще?

2. Вы просто спрашиваете, как отменить ссылку на указатель? В этом случае используйте -> оператор (предполагая, что это C ) — смотрите Мой ответ ниже.

Ответ №1:

Не уверен, что именно вы спрашиваете — смотрите Мои комментарии.

Может быть, это поможет?

Проверьте ToASCII(), toLatin1(), toUtf8()

 const char* data = s->toAscii();  // if you want ASCII encoding
data = s->toUtf8();  // if you want UTF-8 encoding

// etc.
  

Комментарии:

1. Ах, теперь я вижу, я пробовал что-то вроде std::cout << s; … Большое спасибо.