Software/Programming2016. 6. 27. 19:30


'Software > Programming' 카테고리의 다른 글

const 키워드  (0) 2016.06.28
LNK2019 Link Error  (0) 2016.06.28
참조자 &  (0) 2016.06.27
C++ 생성자를 이용한 ThreadSync  (0) 2016.06.25
C++ Friend  (0) 2016.06.25
Posted by 십자성군
Software/Programming2016. 6. 27. 14:57

http://blog.eairship.kr/170


중요!<Call by reference>

함수인자에 참조자를 사용한 경우, 값복사가 아니라 주소참조가 된다.


ex)

(1)

BOOL ExampleFunction(DWORD &packetLength)

{

...

}


(2)

BOOL ExampleFunction(DWORD packetLength)

{

...

}


(2)의 경우 함수를 사용하면 진입했을 때 인자는 값을 복사해온것이다. 실제 넣었던 인자와는 포인터적으로 무관계하다.

(1)의 경우 함수를 사용하면 진입했을 때의 인자는 실제 넣었던 인자와 같은 주소를 사용한다.

Posted by 십자성군
Software/Programming2016. 6. 25. 19:39


Posted by 십자성군