오늘 코딩을 하다가 우연히 알게 된 사실인데, 템플릿의 파라미터가 템플릿인 경우에 꺾쇠괄호(>)가 두 개 겹쳐도 정상적으로 파싱이 된다. 그러니까

template1<template2<int>> dc;

이게 정상적으로 된다는 말이다. 이거 예전에는 않되서
template1<template2<int> > dc;

처럼 이상하게 중간에 공백을 두고 썼는데, 언제부터 파싱을 제대로 하게 된 건지 알 수 없다. 미리 알았으면 삶이 좀 더 편했을텐데.

ps. VS2008 기준

Posted by 조성경

카테고리

분류 전체보기 (95)
Programming (33)
보고듣고읽고 (22)
긁적 (35)
Architecture (1)
서버 만들기 (1)

달력

«   2010/03   »
  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