|
|
1
3
使用模板:
另一个好处是,您可以将其专门化:
|
|
|
2
1
你会想查找C++模板——这是一个很好的链接: http://www.cplusplus.com/doc/tutorial/templates/ |
|
|
3
1
你考虑过用卫生棉条吗?
|
|
|
4
0
首先,“使用模板”的答案非常有用——你应该研究模板——这是另一种替代方法。 如果函数正在将值传递给其他一些最终知道“内部”是什么类型的代码,那么也可以使用boost::any-请参见 http://www.boost.org/doc/libs/1_42_0/doc/html/any.html . 不过,这可能有点危险,因为您可以很容易地获得以不明显的方式耦合/相互依赖的代码,并且在运行时崩溃,而不是未能编译(这就是模板将要发生的情况)。然而,对于非专家C++程序员来说,它比大量模板代码更容易理解。 (请注意,boost::any还要求类型是可复制和可分配的。) |
|
|
Terio · Typescript:使用变量的值创建自定义类型 2 年前 |
|
|
Kareem Adel · 创建函数类型(TypeScript接口) 3 年前 |
|
|
MatÄj VondráÄek · 如何在c#方法中传递类型? 3 年前 |
|
|
kreo · 为什么&[T]参数也接受&Vec? 7 年前 |
|
|
Jiji · 将简单对象强制转换为简单的通用接口 7 年前 |