की जांच करें http://qt-project.org/doc/qt-4.8/qstring.html
QString & operator+= (char ch)
QString & operator= (char ch)
आप = एक चार, या ऑपरेटर संलग्न करने के लिए एक चार आवंटित करने के लिए ऑपरेटर + = उपयोग कर सकते हैं।
लेकिन आपके कोड में यह कन्स्ट्रक्टर को कॉल करेगा, ऑपरेटर नहीं =। चार के लिए कोई कन्स्ट्रक्टर नहीं है, इसलिए आपका कोड संकलित नहीं हो सकता है।
QString str;
str = inBuffer[1];
QString एक निर्माता
QString (QChar ch)
तो यू निम्नलिखित कोड का उपयोग कर सकते है कि
QString str= QChar(inBuffer[1]);
या
QString str(QChar(inBuffer[1]));
आपका इनपुट डेटा कौन सा एन्कोडिंग है? –
ई अभिव्यक्ति '* इनबफर [1]' स्ट्रिंग से दूसरा अक्षर नहीं मिलता है। यह स्ट्रिंग से दूसरा अक्षर लेता है, इसे संबोधित करने वाले पते और बहिष्कार के रूप में व्यवहार करता है। आप संभवतः 'इनबफर [1]' का मतलब तार के बिना। –