这两个类型绝大多数时候是等同的,并且c++不能支持返回数组,它只能返回char *。放心,可以和数组一样的用。
QByteArray ba;char* temp;char a[10];QString str;ba=str.toLatin1();temp=ba.data();strncpy(a,temp,10);