摘要: template<class T>void f(T a,T b){ a = b;}上面的赋值操作并不是都可行,比如说两个数组 再比如template<class T>void f(T a,T b){ if(a < b){.....};}如果传的是类,怎么比较啊,并不知道比较规则啊 不过可以通过运算符 阅读全文
posted @ 2019-10-14 21:03 ChunhaoMo 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 调用规则1.如果普通函数和模板函数都可调用,优先普通函数2.可以通过空模版参数列表 强制调用 函数模板3.函数模板可以发生函数重载4.如果函数模板可以产生更好的匹配,优先调用函数模板 先对第一,二条验证 第三条 第四条 从这些结果就知道了 阅读全文
posted @ 2019-10-14 20:24 ChunhaoMo 阅读(998) 评论(0) 推荐(0) 编辑
摘要: 1.普通函数会发生隐式类型转换2.函数模板自动类型推导不发生隐式类型转换3.函数模板显示指定类型发生隐式类型转换 阅读全文
posted @ 2019-10-14 19:59 ChunhaoMo 阅读(333) 评论(0) 推荐(1) 编辑
摘要: 本文参考一些书籍啊哈算法,数据结构与算法(清华大学),以及一些网上的博客 然后动图也是从网上偷来的(^_^),代码实现我尽量用大家容易懂的方式实现 数组居多,然后,桶排序(是别人代码,不过写的不完全正确后面会更新),都是学习嘛 有误的地方,还望各位指正,希望对你有帮助(其实很灵活的,在运用上),也不 阅读全文
posted @ 2019-10-14 16:06 ChunhaoMo 阅读(413) 评论(0) 推荐(0) 编辑