콜 바이 밸류? 콜 바이 레퍼런스?
서론 C 또는 C++를 배우면서 하나의 장벽이 있다고 한다면 바로 포인터입니다. 이 개념은 C/C++를 배우기 전 컴퓨터의 구조에 대해 공부를 해야만 이해할 수 있는 부분이기 때문에 그에 관한 간단한 상식이 없다면 절대로 쉽게 이해하고 받아들이기 힘든 부분 중 하나입니다. 주소로 접근한다... 이게 뭥미...? 라는 생각이 머릿속을 떠나지 않게 되고 결국 C/C++에서 멀어지게 만들죠. 그래서... 라기 보다는 이 포스트에서는 포인터를 설명하기보다는 하나의 예를 들며 장점을 말씀드리고자 합니다. 이 외에도 포인터의 특성을 이용하여 구현할 수 있는 다양한 방식이 있기 때문에 하나하나 조목조목 설명드리기는 힘들겠네요. 본론 아래와 같은 클래스를 하나 만들었습니다. class Dynamic { int a, b..
프로그래밍/프로그래밍기법
2010. 10. 7. 13:00