在泛型的学习中我们用到了类型模板。例如以下程序片段: 1 2 3 4 5 6 7 8 9 10 template<typename T> class foo{ T bar; ... } template<typename S> S fec(S arg){ ... } 但是template的用法不止于此。还有一种非类型模板。这种方法可以减小程序的开销,增强代码的复用性。 例如以下程序片段: 1 2 …
在泛型的学习中我们用到了类型模板。例如以下程序片段: 1 2 3 4 5 6 7 8 9 10 template<typename T> class foo{ T bar; ... } template<typename S> S fec(S arg){ ... } 但是template的用法不止于此。还有一种非类型模板。这种方法可以减小程序的开销,增强代码的复用性。 例如以下程序片段: 1 2 …
讨论
登录后参与讨论
还没有评论,来说第一句吧。