1.
StructParam(pg.GetVector()); // 반환 값의 값 복사 부하 발생
이라고 되어 있는데,
StructParam은 in (= ref + readonly) 형식으로 받고 있으니,
값 복사가 발생하지 않는 것 아닌가요?
2.
매서드 매개 변수에 ref 변경자가 추가되어있는 경우,
호출 시에도 반드시 ref를 붙여야만
컴파일이 되었는데,
예제코드를 보니 in 변경자가 적용된 경우에는,
in을 붙여도 되고 안 붙여도 컴파일이 가능한 것 같습니다.
단순 생략이 가능한 것인가요,
아니면 in을 안 붙이면 복사가 된다거나 하는 규칙이 있는 것인가요?
[최초 등록일: ]
[최종 수정일: 8/19/2021]