在下面的代码中:
void fun()
{
QString aa("aa");
QString bb("bb");
QStringList a;
a<<aa;
a<<bb;
}
我知道 QString 将其数据存储在堆上,但是 QStringList 呢?它是在堆栈上还是在堆上分配一个数组,并且只将指向该数组的指针存储在堆栈上?
在下面的代码中:
void fun()
{
QString aa("aa");
QString bb("bb");
QStringList a;
a<<aa;
a<<bb;
}
我知道 QString 将其数据存储在堆上,但是 QStringList 呢?它是在堆栈上还是在堆上分配一个数组,并且只将指向该数组的指针存储在堆栈上?