64,648
社区成员
发帖
与我相关
我的任务
分享
template<>
inline void cu_test<const char*>(const char *test,const char *correct,
const char *file_name,const int line_cnt)
{
......
}
template<typename T>
void cu_test(const T test,const T correct,
const char *file_name,const int line_cnt)
{
if(test!=correct)
{
const char *str=file_name+strlen(file_name);
while(*str!='\\')
{
str--;
}
str++;
printf("%s的第%d行错误!\n",str,line_cnt);
}
}
//template<>
//void cu_test<const char*>(const char *test,const char *correct,
// const char *file_name,const int line_cnt)
//{
// if(strcmp(test,correct)!=0)
// {
// const char *str=file_name+strlen(file_name);
// while(*str!='\\')
// {
// str--;
// }
// str++;
// printf("%s | line %d error!\n",str,line_cnt);
// }
//}