Home › Forums › GAMES在线课程(现代计算机图形学入门)讨论区 › 作业8 构建rope时出错 › Reply To: 作业8 构建rope时出错
这样创建的 m 和 s 的生命周期仅仅在循环体中,每次退出循环都会将它们销毁。这样直接取指针会导致之后使用已销毁的对象,产生运行时错误。
你需要使用动态内存分配的方法对对象的生命周期进行管理。
如 masses[i] = new Mass(position, node_mass, false), 下面的 springs 也类似。