模板中对数值赋值不好使呢!解决方案

模板中对数值赋值不好使呢!!
代码大概是这个意思
C/C++ code
template<typename number<
void c( number * num)
{
   *num = 0;
}

void main()
{
   __int64 x
   c(&x);
}

单步执行到 *num = 0 没反应!!!

------解决方案--------------------
编译通过了?