正在加载图片...
当出现调用语句max(“abcd”,”efgh”);时,执行的是这个重载的非 模板函数 在c++中函数模板与同名的非模板函数重载时,调用的顺序遵 循下述约定 (1)寻找一个参数完全匹配的函数,如果找到了就调用它。 (2)寻找一个函数模板,将其实例化,产生一个匹配的模板函数,若 找到了,就调用它 (3)若(1)和(2)都失败,再试一试低一级的对函数的重载方法,若找到 了,就调用它。当出现调用语句 max(“abcd” , ”efgh”);时,执行的是这个重载的非 模板函数。 在c++中函数模板与同名的非模板函数重载时,调用的顺序遵 循下述约定 ⑴寻找一个参数完全匹配的函数,如果找到了就调用它。 ⑵寻找一个函数模板,将其实例化,产生一个匹配的模板函数,若 找到了,就调用它。 ⑶若⑴和⑵都失败,再试一试低一级的对函数的重载方法,若找到 了,就调用它。 11
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有