c++ template中如何判断类型# Programming - 葵花宝典
l*e
1 楼
在c++ template编程中如何判断数据的类型?
比如下面的代码,我需要确定DataT的类型,比如int, float等,
然后根据类型相应修改fprintf的参数输出。
谢了先。
template
void
myArray::write( File &file )
{
for ( unsigned i=Array::_base; !file.error()&&(i<_mysize i="">{
fprintf (file, "%d %g\n", i, float (Array::_data[i]) );
}
}
比如下面的代码,我需要确定DataT的类型,比如int, float等,
然后根据类型相应修改fprintf的参数输出。
谢了先。
template
void
myArray
{
for ( unsigned i=Array
fprintf (file, "%d %g\n", i, float (Array
}
}