C++ 3. 특별한 멤버 this

-특별한 멤버 this

//this 있는 멤버이고 정적인 멤버입니다.

//::스코프 연산자

#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(void)

{

        Demo *demo = new Demo(2);

        demo->View(3);

        delete demo;

        return 0;

}

 

728x90

'C++ > 설명' 카테고리의 다른 글

C++ 6.접근 지정자  (0) 2016.04.19
C++ 5.정적 클래스  (0) 2016.04.19
C++ 4.정적멤버 static  (0) 2016.04.19
C++ 2.캡슐화  (0) 2016.04.19
C++ 1. 입출력 및 기본 문법과 관련된 예제  (0) 2016.04.19

이 글을 공유하기

댓글

Designed by JB FACTORY