先解释你的疑问:
//M
M
还有其他的问题的:
//{n=0;k[20]="there isn't this number"}//这里字符串后面少了分号,C语言里面的字符数组不支持复制和赋值,只能自己编写循环。C++里面使用string来实现这一目的。
最后说一下你这个程序:
程序很烂:结构不清晰,算法也没有达到目的。用C的那一套来往C++上面搬。
如果用C++写这个模板类,代码简洁明了,看起来很舒服。由于实在不知道你这个代码的具体意图(我猜可能是在静态数据里面查找一个整数,那为什么要设计成模板。难道你的模板具现化为float之后能够在int数组里查找?)。