반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
class AAA
{
 int i,j;
  
 public:
 
   AAA() // 생성자 
   {
     cout<<"생성자 호출"<<endl;
     i = 10;
     j = 20
   }
  
  void ShowData()
  { 
    cout<<i<<' ' << j<< endl;
  }
};
 
int main()
 AAA a; // 객체 생성  
}
 
Crocus

 

==================================

AAA aaa(111,222); 의 의미

 

나는 AAA라는 클래스 객체를 생성하길 원하는데 그 객체의 이름이 aaa이다.

 

첫번째 인자는 111, 두번째 인자로는 222를 받을 수 있도록 하겠다.

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class AAA
{
  int i, j;
 
  public:
    AAA(int _i, int _j) // 생성자
    { 
     i=_i, j= _j; 
    }
 
    void ShowData()
    { 
     cout<<i<<' '<<j<<endl
    }
};
 
int main()
 AAA aaa(111,222); 
}
Crocus


반응형

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

스레드(thread)와 Main의 헙력 정렬  (0) 2016.05.31
연산자 오버로딩  (0) 2016.03.27
생성자의 필요성 및 예제(1)  (0) 2015.11.24
class 캡슐화, 정보은닉  (0) 2015.11.23
class 기본 예제 및 내부 및 외부접근 코드  (0) 2015.10.06