Notice
Recent Posts
Recent Comments
LuvSea
클래스 내 static 함수 본문
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
- #include <iostream.h>
- class TEST
- {
- public:
- static int iNum1;
- int iNum2;
- TEST()
- {
- }
- static void test()
- {
- cout<<"static"<<endl;
- //iNum2 = 100;
- iNum1 = 200;
- }
- };
- int TEST::iNum1 = 1;
- int main()
- {
- TEST::test();
- return 0;
- }
static 함수는 객체를 생성하지 않아도 호출할 수 있다.
그렇기 때문에 static 변수가 아닌 변수들은 객체가 생성되지 않으면 없기 때문에 static 함수에서 사용할 수 없도록 해놓았다. 따라서 static 함수는 오로지 static 변수만을 사용할 수 있다.
'sTudy' 카테고리의 다른 글
함수 const (0) | 2009.08.10 |
---|---|
인라인(inline) 함수 (0) | 2009.08.10 |
클래스내 static 멤버에 대하여 (0) | 2009.08.10 |
strlwr 구현 (0) | 2009.07.10 |
strupr 구현 (0) | 2009.07.10 |
Comments