NC University37 1일차 - Template meta programming 정의 Compile-time 재귀(recursion)를 사용해서 임의의 연산을 수행하는 기술 재귀의 종료를 위해 템플릿 전문화 기술을 사용 ex) C++11의 std::chrono, Intel TBB, ... // primary template template struct Factorial { enum { kValue = N*Factorial::kValue }; }; // 재귀의 종료를 위해서 전문화한다. template struct Factorial { enum { kValue = 1 }; }; int main(int argc, char* argv[]) { cout 2015. 6. 18. 이전 1 ··· 7 8 9 10 다음