6
std :: vector'dan QByteArray oluşturmaya çalışıyorum. Denedim;Std :: vektör <uint8_t> QByteArray dönüştürmek nasıl?
std::vector<uint8_t> buf;
QByteArray img = new QByteArray(reinterpret_cast<const char>(buf), buf.size());
Ancak hata verir;
error: invalid cast from type 'std::vector<unsigned char, std::allocator<unsigned char> >' to type 'const char'
Not '.Data()' C++ 11 ve daha sonra kullanılabilir. Derleyiciniz bunu desteklemiyorsa, '& buf [0]' kullanın. – Saul
Buf.data() kullandığımda 'hata:' unsigned char * 'den' const char '' hassas ' – goGud
ohh ..' hata yapar 'hatam, hata göstericisini kullanmadım .. hatam – goGud