沈剑带你成为架构师-全球时快讯

哔哩哔哩   2023-04-25 12:23:08


(资料图片)

函数模版局限性

假设有如下模版

template <class T>    void f(T a, T b){       // 代码实现    }

如果代码实现时定义了赋值操作 a = b,但是T为数组,这种假设就不成立。同样,如果里面的语句为判断语句if(a > b),但T为结构体,该假设也不成立,另外如果传入的是数组,数组名为地址,因而它比较的是地址,这也不是我们所期望的

更多见up公告

[ 最近更新 ]