struct A
{
int a[100];
double g;
}
대충 이렇게 구성되어있는 구조체를
함수 인자로 전달할때
void test(const A& temp)
{
}
이렇게 레퍼런스로 하면 그냥 구조체타입을 매개변수로 하는거 보다 속도가 더빠른가요??
struct A
{
int a[100];
double g;
}
대충 이렇게 구성되어있는 구조체를
함수 인자로 전달할때
void test(const A& temp)
{
}
이렇게 레퍼런스로 하면 그냥 구조체타입을 매개변수로 하는거 보다 속도가 더빠른가요??
그럴겁니다. 아마도.. - dc App
포인터하고 비교하는고야?
구조체를 그냥 전달하면 아예 의미가 달라지는거라 속도가 중요한게 아니게됨
당연히 레퍼런스가 빠르지
흐음 빠른 이유는 쉽게생각해서 포인터랑 비슷한 이유라고 보면 되나요??
비슷한 이유 정도가 아니라 씨피피에서 레퍼런스 구현은 포인터랑 완전히 똑같음. 쓸 때만 마치 지역 변수처럼 쓸 뿐이지.