블로그 이미지
송시혁

calendar

1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

Notice

Tag

Recent Post

Recent Comment

Recent Trackback

Archive

2013. 11. 6. 23:12 c++
#include <iostream>
using namespace std;

int Score=10;

   class IntSample
   {
     public:// 공개, 무조건 접근이 가능하다.
          //void ShowScore();
        void ShowScore()//class 내무에 함수를 만들었다. 
         {
          int Score=200;// 함수에서의 선언.
           cout <<"점수 = " << Score << endl  ;//200이 출력.
           cout <<"점수 = " << IntSample::Score << endl; //intSample::에 의해서 class 내부에 있는 아래 
         //아래 int Score class 멤버가 실행된다. main()함수에서 100을 넣으므로 100이 출력된다.
           cout <<"점수 = " << ::Score << endl;// 스코프 연산자만 사용하는 경우 전역변수 int Score가 해당한다.10 출력.
          }
 
         int Score;

};
/*void IntSample::ShowScore()
{
cout <<"점수 = " << Score << endl;

}*/


int main()
{
   IntSample obj;

  obj.Score=100; //class멤버 Score에 100을 대입.
  obj.ShowScore();// 함수를 호출

  return 0;
}






'c++' 카테고리의 다른 글

11월 6일 생성자와 소멸자  (0) 2013.11.06
11월 6일 class의 선언부와 구현부  (0) 2013.11.06
11월 4일 함수와 레퍼런스(정리 중)  (0) 2013.11.04
11월 4일 동적할당  (0) 2013.11.04
11월 1일 레퍼런스 변수  (0) 2013.11.03
posted by 송시혁