Posts by Category

C++

[C++] template의 두 가지 의미

less than 1 minute read

어디서 많이 본것같은 제목이라고 느꼈다면, 아마 당신은 최근에 Effective C++를 읽은 사람일 것이다. 항목 42의 제목이 “typename의 두 가지 의미를 제대로 파악하자”이기 때문이다. 의존 이름에 관한 내용인데, 혹시 모른다면 검색해서 알아보기 바란다.

API 없이 순수 C++로 만든 나만의 레이 트레이서!

3 minute read

얼마 전 페이스북 생활코딩 페이지에서 ‘Ray Tracing in a Weekend’ 라는 짧은 pdf 책을 발견했다. 제목 그대로 주말동안에 나만의 레이 트레이서를 만들어보는 내용이었다. 흥미로운건 DirectX 같은 그래픽 라이브러리를 일체 사용하지 않고 순수 C++로만 구현하...

C++11 numeric_limits, min? lowest? 뭔 차이?

1 minute read

numeric_limits. 산술 타입의 다향한 속성을 표준화된 방법으로 조회할 수 있는 특성 정보 (traits) 클래스다. 예를 들어 int의 최댓값은 numeric_limits<int>::max(), 최솟값은 numeric_limits<int>::min(...

C++17 execution policy에 따른 성능 테스트

3 minute read

한 알고리즘 문제를 풀다가 std::all_of에 execution policy를 지정할 수 있다는 사실을 발견했다. 호기심이 발동했다. seq < par < par_unseq 순으로 빠르다는 것은 알고 있었지만 얼마나 빠를지 궁금했다.

Back to Top ↑

UE4

[UE4] 가비지 컬렉션에 관한 유의사항

2 minute read

언리얼 엔진은 보면 볼수록 참 대단하다는 생각이 든다. 그중에서도 가장 대단하다고 생각되는 것은 리플렉션 시스템과 가비지 컬렉터다. 오늘은 가비지 컬렉터에 대한 나의 삽질기를 얘기해볼까 한다.

Back to Top ↑

C

Back to Top ↑