#include <iostream.h>
class A {
int no;
public:
static int sum; //선언 : 공간 할당 안됨.
A() {}
A(int n);
};
int A::sum = 0; //정의 : 공간 할당 됨.
A::A(int n)
{
no = n;
sum += no;
}
void main(void)
{
cout << A::sum << endl;
A aa(5), bb(7);
cout << sizeof(aa) << endl;
cout << aa.sum << endl;
}
static는 자동 초기화가 되느냐?
댓글 없음:
댓글 쓰기
국정원의 댓글 공작을 지탄합니다.