#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; … Большое спасибо.