私はメッシュのアドレスを私に与えた作業コードを持っていました(私が正しければ):
MyMesh &mesh = glWidget->mesh();
ここで、異なるメッシュ アドレスを割り当てたいと思います。1 つは mesh() の最初の関数で、もう 1 つの関数は 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,...);