Pass by Reference

    C++, C# 에서 "call by reference" , "pass by reference"

    C++, C# 에서 "call by reference" , "pass by reference"

    C++에서는 "call by reference"와 "pass by reference"를 구분하여 사용하지 않고, 둘 다 "참조에 의한 호출(call by reference)"이라는 용어를 사용합니다. C#에서는 "pass by reference"를 "참조에 의한 전달"이라는 용어로 사용하고, "call by reference"를 "참조에 의한 호출"이라는 용어로 사용합니다. 즉, C#에서는 "pass by reference"와 "call by reference"를 구분하여 사용합니다. 하지만 C++에서는 둘 다 "참조에 의한 호출"로 통용되며, 구분하여 사용하지 않습니다. 언어마다 쓰는 매개 변수 키워드가 다르다 C++에서는 "call by reference"를 사용할 때 매개 변수 앞에 & 기호를 사용..