我有一个工作代码,它给了我一个网格的地址(如果我是正确的):
MyMesh &mesh = glWidget->mesh();
现在我想 if thingie 分配不同的网格地址。一个是mesh()第一个函数和另一个函数mesh(int):这是怎么做的?
MyMesh &mesh; //error here: need to be initialized
if(meshNum==0){
mesh = glWidget->mesh();
}
else if (meshNum==1){
mesh = glWidget->mesh(0);
}
else{
return;
}
//mesh used in functions...
function(mesh,...);