포인터나 레퍼런스로 집어넣은 매개변수가 아닌그냥 일반적인 변수로 매개변수 넣으면 복사가 되잖아근데 그 복사가 연산속도에 큰 영향을 끼치냐?그래픽스같이 연산속도 많은 작업에서는 저런 사소한 복사도 신경써야하나
ㄴ
그 과정이 얼마나 자주 일어나는지, 얼마나 큰 걸 복사하는지에 따라 다르겠지?
인스트럭션으로 따져도 몇클럭이내면 모두 해결됨. 컴파일러를 믿자. 어차피 해당 함수끝나면 로컬 변수들은 싹다 무로돌아간다.
ㅇㅋㅇㅋ
시스템 프로그래밍을 넘 오래전에 배운거라 기억이 가물가물한데.. 함수인자같은건 레지스터에서 저장하는거라 그냥.. 거의 연산속도에 영향안준다고 생각하면 댐
fastcall, register 이런거 쓰던가
일반적으로 ~4바이트 크기 변수까지는 복사가 더 빠른걸로 암
포인터 참조하는거도 비용이고... 한 4바이트 까지는 ㅈㄴ 빠르게 복사되서 차라리 걍 복사가 빠름