const QString fileNames[]={"asdfghjkl","2","3","4","5","6"};
qDebug()<<"size"<<sizeof(fileNames[0]); //4
qDebug()<<"QString"<<fileNames[0]; //asdfghjkl
我要问的是:sizeof(fileNames[0]);输出的是一个QString的长度,所以应该是4;
可是fileNames[0]存储的是“asdfghjkl”,9个字节,那么为什么可以用4个字节的长度存储9个字节的东西呢???菜鸟了,大家回答下~~~