(C++) 참조(reference)
참조(refefence)는 C++의 새로운 기능 중 일부이다. C 에서는 포인터를 사용했지만 포인터는 여러가지 문제점을 발생시킬 수 있는 기능이여서 C++에서는 굳이 포인터가 필요없을 때 더 안전하게 사용하기 위해서 참조(reference)를 사용한다. 참조(reference) 포인터를 사용하는 좀 더 안전한 방법 하지만 Java만큼 제한적이지는 않음 먼저 이것부터 살펴 보자 값에 의한 호출(call by value) 참조에 의한 호출(call by reference) 포인터(pointer) 값에 의한 호출(call by value) void swap(int arg1, int arg2) { int temp = arg1; arg1 = arg2; arg2 = temp; } void main() { int n..
컴퓨터 언어 공부/C & C++
2019. 8. 23. 18:07