回复 7楼 kun内阁双狂
你好,只是感觉你开始的回复,对于新手来说,人家会困扰很多时间,函数指针是C++里面一个比较复杂的部分,算是指针当中的精华,而你光说一句函数重名,你觉得人家听得懂吗》?我觉得只要有专研精神,只要自己肯学,一个好的指点可以帮助他省很多时间,你后面说的using namespace std; 也是一种方法,我承认确实疏忽了这种方法,但是我更倾向于我的思路,最简单不过修改函数模板的匹配规则,复杂点的使用类包起来用一下成员函数指针,这些对于我们掌握这些新的知识点都是很好的过程,特别是在新手的时候,增长点见识总是没错的;
编译提示的意思是...没有当前的函数重载,而且编译信息的提示很清楚的指明了重重载函数的位置...提示在系统头文件里面...
我回答重名了,原意是想让他自己去查编译信息,发现错误...
我没觉得我回答有误导之嫌...
而你的结局方案不失为一种办法...
但是我更加认为对于初学者,反而去规避定义函数与系统函数重名,比用类去包更简单,而且容易理解...
这就是我所谓的简单问题复杂化...
你自己设想一下...下次在发生类似的编译错误...
他回想着用类再去包...但是这份代码不是这么好理解的,你觉得以楼主现在的水平,他不看你的样例写得出来么...
我更认为我告诉他重名了,他改个函数名岂不是更省事...