模板只是简化了代码重复量,编译后与写多个同样功能函数是一样的,类似同样名称函数的重载机制,根据不同的变量类型生成不同的多个函数。可以自己写了代码反汇编验证,网上也有讲。
【 在 z16166 的大作中提到: 】
: 楼主的那代码,是咋看出来在编译后不是精简的呢?
: C++搞的模板这种元编程的东西,就是为了方便在编译期做各种运算/推导/匹配/优化。
: 当然,Rust等采用了别的元编程技法。
: ...................
--
修改:god4 FROM 221.218.142.*
FROM 221.218.142.*