定义了一结构体
struct Info_dam
{
std::vector<QString> current_height;
std::vector<QString> current_layer;
std::vector<QString> description;
QString humidity;
QString weather;
QString date;
};
然后定义了一个类并初始化
Info_dam* show_info;
show_info = new Info_dam();
当show_info中date不为空时,使用show_info->date.clear();出现堆错误。
补充一下,之前帖子的错误是没有new类导致的,当时的问题是一次赋值都不行。
现在的问题是QSring类型的指针,在同一个类里面修改,没有问题。
一旦以指针传到另一个类里,第一次赋值没有问题,第二次赋值就出现问题,出现堆错误。
[ 此帖被xiewenjiang在2010-04-29 13:52重新编辑 ]