개발/Client
[C/C++]이건 call-by-value인가 call-by-reference인가?
밀수나라
2011. 7. 19. 14:11
void plus(char* a, char* b, char*& sum)
{
sum = strcat(a, b);
}
int main()
{
cout << sum << endl;
}
출력 >> Hello World!
이건 call-by-value일까요 call-by-reference일까요?
ps. call-by-address보다는 주소값을 이용한 call-by-reference가 맞는것 같습니다....
int main()
{
char a[100] = { '\0' };
strcpy(a, "Hello ");
char* sum = 0;
plus(a, "World!", sum);
}
출력 >> Hello World!
이건 call-by-value일까요 call-by-reference일까요?
ps. call-by-address보다는 주소값을 이용한 call-by-reference가 맞는것 같습니다....