- 책_곽용재님 홈페이지
- 책_노란북 - 책 가격비교
- 책_김재우-SICP번역
- 플밍_쏘쓰포지
- 플밍_CodingHorror ?
- 플밍_상킴
- 플밍_김민장님
- GPGStudy
- 플밍_미친감자님
- 플밍_jz
- 플밍_샤방샤방님
- 플밍_글쓰는프로그래머2
- 플밍_키보드후킹
- 사람_재혁
- 사람_kernel0
- 사람_박PD
- 사람_경석형
- 사람_nemo
- 사람_kikiwaka
- 사람_Junios
- 사람_harry
- 사람_어떤 개발자의 금서목록..
- 사람_모기소리
- 사람_낙타한마리
- 사람_redkuma
- 사람_영원의끝
- 사람_민식형
- 도스박스 다음카페
- 플레이웨어즈 - 게임하드웨어벤치마크
- http://puwazaza.com/
- David harvey의 Reading Marx's c…
- 씨네21
- 한겨레_임경선의 이기적인 상담실
- 본격2차대전만화 - 굽시니스트
- 영화_정성일 글모음 페이지
- 영화_영화속이데올로기파악하기
- 음식_생선회
- 죽력고
- 사람_한밀
- 플밍_수까락
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 일리아스
- 고등학교 사회공부
- 노무현
- 단상
- 태그가 아깝다
- template
- 강유원
- 게임
- 삼국지
- c++
- BSP
- 영화
- 유시민
- 정성일
- 진중권
- 유머
- Programming
- 건강
- 소비자고발
- 책
- 고전강의
- modernc++
- programming challenges
- stl
- 프로그래밍
- 인문학
- 김두식
- 정신분석
- 진삼국무쌍5
- 삼국지6
- Today
- Total
목록프로그래밍 (56)
lancelot.com
가변인자 template을 이용한 생성자 #include #include #include class Point { int x{ 0 }; int y{ 0 }; public : Point() = default; Point(int x, int y) : x(x), y(y) {} }; template struct compressed_pair; template struct compressed_pair { T1 first; T2 second; T1& getFirst() { return first; } T2& getSecond() { return second; } const T1& getFirst() const { return first; } const T2& getSecond() con..
Empty class는 member를 가지지 않지만, Empty class의 sizeof(empty)는 1byte 이다. 그래서 empty class를 member로 가지면, size를 가지게되는데, 대신에 empty class에서 상속을 받으면, 메모리 구조는 같지만 size는 0이 된다. ex1) #include class Empty {}; struct Data1 { Empty e; int data; }; struct Data2 : public Empty { int data; }; int main() { std::cout
Tag dispatching empty class 를 이용해서 함수 오버로딩을 설명적인 코드로 만드는 테크닉 tag dispatching 에 사용되는 empty class 를 tag_type이라고도 함 Tag dispatching 예시 1 #include #include struct adopt_lock_t { explicit adopt_lock_t() = default; }; constexpr adopt_lock_t adopt_lock; template class lock_guard { public : using mutex_type = Mutex; explicit lock_guard(Mutex& mtx) : mtx(mtx){ mtx.lock();} explicit lock_guard(Mutex& mtx,..
compiler로 compile 하기전에 전처리를 먼저하게 되는데, 전처리 후의 모습을 보고싶을때 cl a.cpp /EP
template instantiation 결과로 생성된 코드를 확인하고 싶을때 compiler explorer site 에서 어셈블리의 생성을 확인 ( http://godbolt.org) https://cppinsights.io/ 에서 코드 생성을 확인 ( template 뿐만아니라 range for 등의 코드 생성도 볼 수 있음) 인스턴스화 된 함수 이름 출력 ( 비표준 MS 용 매크로 __FUNCSIG__, g++ 에서는 __PRETTYO_FUNCTION__ ) C++20 의 -> 하지만 MSVC에서는 __FUNCTION__ 처럼 동작해서 의미가 없음 trailing return type - template 에서 return type을 타입추론을 통해서 생성해야할 경우가 있는데, 함수 선언에서 dec..
1. Shadow map의 단점과 Perspective Shadow map 아래 링크의 그림을 보면 한번에 이해가 된다. https://www-sop.inria.fr/reves/Marc.Stamminger/psm/ index.html An example for a point (spot) light source is shown in the following images. The upper row shows the light source view for a uniform shadow map (left), its depth buffer (center) and the resulting view (right) with strong aliasing artifacts. The lower row s www-sop.in..
여기를 보면된다.다만, 마지막에 gc.open("시트이름").sheet1 이라는 부분이 있는데, sheet1은 첫번째 시트인데, sheet2나 3는 안된다. 왜죠? 나머지 구글 시트를 업데이트하거나 얻어오는 API들은 여기를 참조하면 될듯. 이제 이걸 스케줄러 같은데서 자동으로 돌리기만 하면 인터넷 쓰레기 자동생산. 참고.파이썬 문자열 관련 함수
'세가의 신입사원 교육과정에서 배우는' 이라는 부제가 붙은 책이다. 아직 파트1의 챕터1밖에 읽지는 못했는데, 목차를 훑어보니, '게임프로그래밍이란 이런 것이다' 라는 것을 컴퓨터 공학을 전공한 학생들을 대상으로 가르치기에 충분한 책처럼 보인다. 물론 전공이 아니더라도 프로그래밍에 대한 기초적인 이해가 있다면 얼마든지 볼 수 있을 것 같다. 한마디로 훌륭한 초보자용 입문서. 목차는 크게 Part1. 2차원 게임 Part2. 3차원 게임 Part3. 판매용 제품으로 가는길 이렇게 세부분으로 나뉘어져있고, 각 부분마다 직접 간단하게 게임을 만들어보는 과정을 통해 게임만드는데 필요한 기술에는 이런것들이 있어~ 하고 설명하는 식으로 책이 구성되어있다. 전체 목차는 링크에. 맨처음 머릿말에서 이 책은 어떤 책인가..
제품명 내부 버전 번호 윈도우 2000 5.0 윈도우 XP 5.1 윈도우 서버 2003 5.2 윈도우 비스타 6.0 윈도우 서버 2008 6.0 윈도우 7 6.1 윈도우 서버 2008 R2 6.1