- 책_곽용재님 홈페이지
- 책_노란북 - 책 가격비교
- 책_김재우-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 |
- 프로그래밍
- 인문학
- 소비자고발
- 유시민
- 유머
- 삼국지6
- 강유원
- 진삼국무쌍5
- 게임
- stl
- 건강
- c++
- 책
- template
- 영화
- 김두식
- 진중권
- 노무현
- 삼국지
- 정신분석
- modernc++
- 고전강의
- programming challenges
- 태그가 아깝다
- Programming
- 정성일
- 단상
- 고등학교 사회공부
- BSP
- 일리아스
- Today
- Total
목록분류 전체보기 (333)
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,..
다른 책에서 우연히 'flow'라는 책의 존재를 접하고나서, 인터넷으로 책 내용을 검색을 좀 해보았다. 책의 내용은, 사람은 아무 생각없이 여가를 즐기며 늘어져있다고 행복한것이아니라 무언가에 몰두하는 그 순간 행복감을 느낀다는 내용 같다. 저 내용대로라면, 특별할 것은 없는데, 많은 사람들이 아무 생각없이 늘어져있는게 즐겁지않다는 것은 잘 알고있을텐데. 따분하기만하고. 그 '몰입'하는 시간이 행복하긴한데, 그 '몰입'의 시간을 어디다가 분배할 것이냐 '몰입'에는 에너지가 드는데, 그 에너지를 어떻게 보충할 것이냐 (이것을 보충하는 것이 '여가'와 '늘어져있음'이 아닌가 싶기도한데) 이것이 인생의 문제가 아닌가 싶은데... 원래 책을 읽어보지 않았으니, 일단 정확하게 무슨 내용인지 읽어보고 더 생각해보자.
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..
절차적 방식의 프로그래밍에서 벗어나, 진정한 OOP를 사용하는 객체지향 프로그래밍을 해야한하고, 그렇게하려면 어떻게 해야하는지를 구체적인 예시를 통해 이야기하는 책이다. 절차적 방식의 프로그래밍에 익숙해진 사람들은, 객체지향 방식으로 사고하고 프로그래밍을 하는게 힘든데, 이 책에서는 다양한 경우에 볼 수 있는 설득력있는 예제를 가지고 설명해준다. 각 주제마다 붙은 토론하기 링크를 따라가서 읽어보면 더 다양한 예시와 다른 사람들의 의견을 들을 수 있어서 좋다. 처음 접해보는 사람들에게도 좋겠지만, 한 번 정도 객체지향설계나 애자일 개발에 관해 접해본 사람이 사람들이라면 이해가 훨씬 더 쉬울 수 있을 것 같다. 객체의 일생을 인생에 비유해서 설명하는게 특징인데 각 챕터 제목은, 출생(Birth) 학습(Edu..
1. 편의점 클라쓰e 김상욱교수의 아주 쉽고 간단한 설명 https://www.youtube.com/watch?v=PCKtFLAyn1M https://www.youtube.com/watch?v=YVKzTmd9u8Q https://www.youtube.com/watch?v=6PZdoToSlqU 3편 2. 김상욱교수 ebs 통찰 Science https://www.youtube.com/watch?v=pFeu3obBrsw 1편 양자역학 쉽게 이해하기 https://www.youtube.com/watch?v=zOWHpj-n7bM 2편 양자역학 쉽게 이해하기 https://www.youtube.com/watch?v=5k6pgU3I9IE&t=325s 3편 양자역학 궁금증 Q&A
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..
'대한민국 최고 레즈비언' 김규진의 에세이집입니다. 자신의 성정체성을 알게되었을 때부터 결혼하기의 과정까지를 재미있게 잘 풀어놓았습니다. 글이 재미있게 잘 쓰여있어서 금방 읽게되네요. 결혼식까지에 필요한 여러가지 과정들이 자세히 나와있어서, 결혼준비하는 사람들이 봐도 도움이 될 내용도 있습니다. 가족과의 갈등들을 재미있게 풀어내는 과정을 바라보며, 이사람은 사랑을 많이받고 자라서 이렇게 헤쳐나갈 힘이 있구나 하는 생각이 들었습니다. 글쓴이의 말 대로, 레즈비언에게 성 정체성을 언제부터 깨닫게 되었냐는 질문을 하는게 이상할 수도 있다는 생각이 드네요. 이성애자에게는 그런 질문을 안하니까요. 이성애자가 기본이라고 생각하는 사고가 이것에서 출발하는 것일 수도 있겠습니다. 같은 시대를 살아가는 사람으로서, 성소..