泛型代码要适配各种用到的类型。compare虽然简单,但说明了编写泛型代码的两个重要原则:
1. 函数参数是const引用
2. 条件判断仅仅使用<运算符
通过将函数参数设定为const引用,就保证了函数可以用于不能拷贝的类型。不拷贝也提高了效率。
仅仅使用<运算符降低了compare对处理类型的要求,只要适配的类型支持<运算符,就可以应用compare。
归根结底,核心的思想就是让模板程序尽量降低对实参类型的要求。
实参可以是常量、变量、表达式、函数等,无论实参是何种类型的数据
【n8n免費本地端部署】Windows版|程式安裝x指令大補帖 【一鍵安裝 n8n】圖文教學,獲得無限額度自動化工具&限時免費升級企業版功能
No comments:
Post a Comment