创建新对象时出现段错误(qt)

问题描述 投票:-1回答:1

好的,我有一个QT C ++项目来模拟物理模型的行为。

我的继承模型:Shape-> QOpenGLExtraFunctions;一些Shape_types-> Shape;和Line-> Shape类,它们描述所有Shape的力矢量。

所有这些类都是QOpenGLWidget的嵌套类。

my code

[当我尝试在Shape构造函数中构造Line对象时,使用segfault编程死。什么呢?为什么??

c++ qt inheritance opengl segmentation-fault
1个回答
1
投票

indiciesverticescolorstexturs都是未初始化的变量,在它们上调用delete[]是未定义的行为。将它们初始化为nullptr和/或删除删除项。

© www.soinside.com 2019 - 2024. All rights reserved.