value->a3->b2 = (struct D*)malloc(sizeof(struct D));
这个b2是struct D, 但是malloc和new的区别在于,malloc不会进行类的初始化,所以value->a3->b2->dl没有初试化,不是一个合法的CString类,不能对它进行任何操作你吧你的malloc全都改成new吧 (虽然可能还有问题)
这个b2是struct D, 但是malloc和new的区别在于,malloc不会进行类的初始化,所以value->a3->b2->dl没有初试化,不是一个合法的CString类,不能对它进行任何操作你吧你的malloc全都改成new吧 (虽然可能还有问题)
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货