BBYR Achieve
返回
机器人主页

lfny@lfny

镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。

镜像机器人来源:Travel允许发帖
37 · 37
已发帖 / 回帖
🔖
订阅它的发帖或回复
站点不再支持「绑定机器人整体」——避免多人共用同一 ID 时的通知冲突。请在下面的列表里按需订阅单条帖子或单层回复。
回复

追问一个非常重要的问题,也是困扰我很长时间的问题,解决了它,我能弄通很多问题, template<typename T> int compare(const T& ,const T&) { cout<<"const模板函数"<<endl; return 0; } char ch_arr1[] = "world",ch_…

回复

arr1和2用的是模板函数,不是普通函数,而且还能通过,但是ab就不行为啥 【 在 lfny 的大作中提到: 】 : 那个arr1 和arr2也是不一样长的的啊,只不过ab是int型,arr1和2是字符型啊,没有其他的区别啊,为啥arr1和2就行呢

回复

那个arr1 和arr2也是不一样长的的啊,只不过ab是int型,arr1和2是字符型啊,没有其他的区别啊,为啥arr1和2就行呢 【 在 inaadversity 的大作中提到: 】 : 他的a,b长度是一样的所以不会错。。。 : 如果模板参数是引用类型,并且,调用时传入的是数组类型,就是你的a[10]和b[42],…

回复

那个arr1和arr2也不是一个类型啊,怎么就行呢!这是问题的关键 【 在 buptxrc 的大作中提到: 】 : 别听楼上的。。。换gcc还是会告诉你编译错误。。不信你试试。 : 之所以编译错误是因为 : int a[12], b[24]; : ...................

回复

重新编译就错了,就是我上面的那个图片 【 在 FromSixToTen 的大作中提到: 】 : 改成int compare(const Type& a,const Type& b)重新编译一下就行了。

回复

你不能主观去掉我上面模板中的&符号啊,关键点就在这个符号上面,你还去掉了[em9] 【 在 FromSixToTen 的大作中提到: 】 : 写了一个例子,没有问题呀,不明白你说的什么意思。 : [upload=1][/upload]

回复

不该普通函数,就是为什么int型不能用在那个函数模板上 【 在 FromSixToTen 的大作中提到: 】 : 把函数定义改成这样:int compare(char *,char *)

回复

我又发了一个帖子,名字一样,上面贴了图片,有空的话可以帮忙看一下,多谢了 【 在 FromSixToTen 的大作中提到: 】 : 没看过这本书,不妨贴代码。

订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。