Notice
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- source
- winapi
- 드라이버
- NDK
- Visual C++
- driver
- kering
- 프로그래밍
- it
- C
- C++
- API
- 안드로이드
- database
- sqlite3
- Quiz
- jni강좌
- MFC
- Troubleshooting
- java
- Python
- android
- db
- gcc
- 리눅스
- 음악
- control
- linux
- UI
- jni
- Today
- 15
- Total
- 585,959
JHB의 프로그래밍 삽질기
[MFC] class에서 static 멤버 변수 쓰기 본문
MFC 클래스 내부에 선언한 static 멤버 변수를 사용하려 하면 어떻게 해야할까?
일단 아무 생각 없이 선언해 놓고 사용을 하면 컴파일러는 링크 에러를 뿌려댄다.
그렇다면 어떻게 해야할까
클래스 헤더에 static int n; 이라는 값을 선언했다면
cpp 상단부에 다음과 같이 해줘야 한다.
변수형 클래스이름::변수이름 = 초기값;
예를 들어 클래스 이름이 Student고 int로 선언된 변수 이름이 TeacherName이면
cpp의 상단에
CString Student::TeacherName = _T("");
다른 경우
int Student::nGroupNo = 0;
이런식으로 초기값을 주어야 한다.
아 이런걸 보면 참 Java가 쓰기 편한거 같다 -.-;;
'PROGRAMMING > C C++ MFC' 카테고리의 다른 글
[MFC] 아이콘이 안바껴요. 아이콘 바꾸기! (0) | 2011.09.21 |
---|---|
[MFC] Temp 폴더 경로 얻어와서 새 파일 이름 만들기 (0) | 2011.08.29 |
[MFC] 리소스가 꼬이는 문제 (0) | 2011.08.19 |
[MFC] 그림의 아래에 가로로 스크롤바를 달았을 경우 적당한 ScrollBar의 Size (1) | 2011.08.11 |
[MFC] class에서 static 멤버 변수 쓰기 (0) | 2011.07.28 |
[MFC] 유니코드와 멀티바이트로 작성된 프로그램과 DLL 사용 안됨. (0) | 2011.07.28 |
[MFC] 일본어 폰트 지원 문제에 관련해서 (0) | 2011.07.26 |
[MFC] CTreeCtrl font 관련 설정 바꾸기. (0) | 2011.07.01 |
[MFC] 프로그램 코드 라인수 계산기 (0) | 2011.06.09 |
- Tag
- MFC, Visual C++
0 Comments