반응형
특별한 멤버 this [디딤돌 C++]
▷Program.cpp
//같은 이름의 전역 변수, 지역 변수, 멤버 필드 접근하기
#include <iostream>
using namespace std;
int num=1;
class Demo
{
int num;
public:
Demo(int num)
{
this->num = num;
}
void View(int num)const
{
cout<<"전역 변수 num:"<<::num<<endl;//스코프 연산자(::)와 변수명
cout<<"멤버 필드 num:"<<this->num<<endl; //this->멤버 필드명
cout<<"지역 변수 num:"<<num<<endl;
}
};
int main()
{
Demo *demo = new Demo(2);
demo->View(3);
return 0;
}
* 디딤돌 C++ 19. 특별한 멤버 this에서
반응형
'C++ > 디딤돌 C++' 카테고리의 다른 글
학생 클래스 (캡슐화 실습) [디딤돌 C++] (0) | 2016.04.14 |
---|---|
복소스 클래스 (캡슐화 실습) [디딤돌 C++] (0) | 2016.04.14 |
학생 클래스 (상수화 멤버) [디딤돌 C++] (0) | 2016.04.14 |
학생 클래스(학생 번호 순차 부여, 정적 멤버) [디딤돌 C++] (0) | 2016.04.14 |
깊은 복사 [디딤돌 C++] (0) | 2016.04.14 |