sfdafx.h 란 precompiled header 로서, C/C++ 컴파일러가 미리 사용자가 사용하게 될 헤더 파일을 미리 컴파일 시켜주는 역할을 하는 지시자몇개 안되는 파일을 빌드하는 경우는 잘 모르겠지만, 프로젝트에 있는 .CPP 파일들의 갯수가 늘어나면 늘어날수록 precompiled header 를 이용하는 경우와 그렇지 않은 경우의 빌드 시간의 차이가 상당함. 이렇게 되는 이유는 단순히 #include "stdio.h" 또는 #inlcude "windows.h" 를 해서10 줄짜리 프로그램을 작성한다고 해도... 실제로 실제 컴파일 되어야 할 파일의 크기는 이들 헤더 파일의 모든 내용까지 다 포함하기 때문 precompiled header 기법을 사용하게 되면 처음에 한번만 10,000 라인..
TCP/IP 소켓 프로그래밍 공부를 하면서 ssize_t, size_t등 생소해 보이는 자료형들이 있었다. 이것들을 가리켜 고전적인(primitive) 자료형이라 한다. 이들은 sys/socket.h 헤더파일에 typedef 선언을 통해서 정의되어 있다. 즉 새롭게 등장한 것이 아니라, int, float, long과 같은 기본 자료형을 가지고 이름만 바꾸어 정의한 것이다. 이 자료형들은 우리가 잘 알고 있는 기본 자료형에 또 다른 이름을 붙여 놓은 것이다. 기본 자료형의이름을 대신해이러한 이름을 정의하고 사용하는 이유는 무엇일까? 지금은 int가 32비트라 한다. 보편적으로 사용되는 운영체제와 컴퓨터가 32비트이기 때문이다. 과거 16비트 시절에는 int가 16비트였다. 그리고 현재는 32비트이고 미래..
- Total
- Today
- Yesterday
- 허프만 알고리즘
- TIPS강좌
- 오일러
- 2의 1000승
- tipsoft
- 오일러 프로젝트 10본
- 실행 압축
- Tips
- 키보드 메시지 이벤트
- 패킷
- 화투이미지맞추기
- 오일러 프로젝트 13
- 약수 500개
- 오일러 프로젝트 11번
- MFC
- Omok
- 오일러 프로젝트 12번
- 오일러 프로젝트 14번
- tipssoft
- CBrush
- 오일러 프로젝트 16번
- tipsr강좌
- 이미지게임
- arp
- 와이어샤크
- 비손실 압축
- 서버
- 오일러 프로젝트 8번
- 팁스강좌
- 헤더
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |