2012年11月13日

[C++再学习系列] 模板函数的自定义点

摘要: 模板函数 :在编写模板时 , 可以通过一些显示的自定义 , 对模板参数类型做一些必要的限制 :选择 1: 模板直接依赖于类型具有给定名字的合适的成员函数 , 则显式要求参数 T 提供该成员函数 .选择 2: 模板依赖于 ” 类型具有给定名字的合适的非成员函数 ”, 则显式的要求 T 具有给定名字 / 签名和语义的非成员函数 .选择 3: 模板依赖于 ” 类型已经特化 ( 如果必要 ) 另一个模板 ”, 则需要被特化的模板提供一个 ( 通常是静态类成员 ) 具有给定名字 / 签名和语义的函数 .Template<typename T>Void Sample1(T t){t.foo() 阅读全文

posted @ 2012-11-13 19:12 八千米海岸七厘米蔚蓝 阅读(130) 评论(0) 推荐(0) 编辑

导航