책보다가

void secserach(..., int& location){}


이렇게 생긴걸 봤는데 이게 저 location을 반환하는 함수라고 설명함


DirectX할때도 저런방식으로 return?해주고 c#에서도 out이라고 따로 만들던데


왜 그런거임? 

속도면에서 이점이있는건가 

리턴을 여러번 쓸 수 있는거처럼 할 수 있어서그런건가

리턴값은 에러/정상실행으로 하고 저걸로 실제 값을 하는건가


아는 형 계십니까?