Notice
Recent Posts
Recent Comments
Link
목록this 포인터 (1)
완숙의 블로그
[C++] 14 - this pointer, operator overloading (this 포인터, 연산자 오버로딩)
Pass by Reference 내가 클래스를 만들고, 그 클래스를 바탕으로 객체를 만들었다. 이때, 이 클래스에 연결되어 있는, 함수를 메서드라 했다. 그렇다면 이 만들어진 객체를 클래스 밖의 함수에서 input으로 받는다면 어떻게 해야할까? 보통 클래스를 함수의 input parameter로 받을 때, reference로 받는다. 그 이유는 클래스가 저장되어 있는 메모리공간의 절약을 위해서이다. const 외부 함수에서 내가 만든 객체를 부를 때, callbyreference로 값을 가져왔다면, 함수 내에서 값이 변경될 수 있다. 그렇기 때문에 함수를 만들 때, input 파라미터 앞에 const 를 달아준다. void print(const Point& pt){ // 함수내용 } 그런데, 이 함수내에..
Programing Language/C++
2019. 5. 2. 10:32