2005-02-18から1日間の記事一覧
template <unsigned long Val,unsigned long n,unsigned long s> struct SPow { enum { Value=SPow<Val*(n&1?s:1),n>>1,s*s>::Value }; }; template <unsigned long Val,unsigned long s> struct SPow<Val,1,s> { enum { Value=Val*s }; }; template <unsigned long Val,unsigned long s> struct SPow<Val,0,s> { enum { Va…</val,0,s></unsigned></val,1,s></unsigned></val*(n&1?s:1),n></unsigned>
mimetexつこてみる。