GpuMat yi = GpuMat(m_Objects_Resized_and_Rotated_64f[i]);

//GpuMat &yi = m_Objects_Resized_and_Rotated_64f_for_GPU[i]; 


if (m_Order == 2)

{

// 이하는 yi를 좌변으로 사용한 연산들이 이것저것 있음

}



그러니까 조건에 따라서 yi 혹은 &yi를 선언해서 사용하고 아래 if이하 식에서 사용하고 싶은데


이름이 같은것도 문제고, 조건에 따라 초기화를 달리하자니 애초에 조건문 중괄호 안에 들어가는 셈이라 지역변수가 되어버리고


레퍼런스 변수는 초기화 안하면 사용도 못하고..