例如,QList。现在我尝试使用这种方式:
Struct Data
{
...
}
...
Data * data_ptr = 0;
QList<Data> container;
while(some condition)
{
if(some condition)
{
data_ptr = new Data(some parameters);
container.append(*data_ptr);
delete data_ptr;
}
...
}
我需要使用命名指针在容器中创建一些数据,但也许有一种更简单的方法来创建这些数据,而不是在 RAM 中,而是在堆栈中?也许甚至不需要名字?抱歉,我在С++ 语言手册中找不到此信息。