由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 为什么要用template
相关主题
Why oop is bad?[合集] 两个经典面题
弱问一个virtual function的问题C language的functoin-based reuse的问题(概念级的)
a c++ question for template有人研究过BitCoin的算法和通讯协议吗? (转载)
[合集] 关于template和inheritance的问题请教Perl: How to return 2 dimention array pls ?
请问C++小白问题老年工程师关于神经网络一问
C++ Q88: nested non-template class (转载)question on template and inheritance?
question about excel and access关于c++ classes的interview test
[合集] 一道C++ class 设计题,请点评答案问一个inheritance的初级问题
相关话题的讨论汇总
话题: class话题: template话题: engine话题: variate
进入Programming版参与讨论
1 (共1页)
D*******a
发帖数: 3688
1
比如boost.random有个class:
template
class variate_generator {...}
其中Engine是用来产生随机数的class,Distribution是用来转换到某个分布的class
为什么一定要用template,而不这样做呢?
class variate_generator {
engine_class& e;
distribution_class& d;
....
}
d****2
发帖数: 6250
2
It is ok to have temporary short-circuit in the brain sometimes. Read the code again.
P********e
发帖数: 2610
3
inheritance, reuse the object code
template, reuse the source code

【在 D*******a 的大作中提到】
: 比如boost.random有个class:
: template
: class variate_generator {...}
: 其中Engine是用来产生随机数的class,Distribution是用来转换到某个分布的class
: 为什么一定要用template,而不这样做呢?
: class variate_generator {
: engine_class& e;
: distribution_class& d;
: ....
: }

y****e
发帖数: 23939
4
不错,所以用template在compile time多用了时间,但是run time就节约了时间
相比之下,run time的效率当然更重要

【在 P********e 的大作中提到】
: inheritance, reuse the object code
: template, reuse the source code

D*******a
发帖数: 3688
5
自己找到了答案
http://en.wikipedia.org/wiki/Template_metaprogramming

【在 D*******a 的大作中提到】
: 比如boost.random有个class:
: template
: class variate_generator {...}
: 其中Engine是用来产生随机数的class,Distribution是用来转换到某个分布的class
: 为什么一定要用template,而不这样做呢?
: class variate_generator {
: engine_class& e;
: distribution_class& d;
: ....
: }

f*******y
发帖数: 988
6
inheritance is not to reuse,but to be reused

【在 P********e 的大作中提到】
: inheritance, reuse the object code
: template, reuse the source code

1 (共1页)
进入Programming版参与讨论
相关主题
问一个inheritance的初级问题请问C++小白问题
A C++ inheritance question!C++ Q88: nested non-template class (转载)
about struct and class in c++question about excel and access
请教一个class design的问题[合集] 一道C++ class 设计题,请点评答案
Why oop is bad?[合集] 两个经典面题
弱问一个virtual function的问题C language的functoin-based reuse的问题(概念级的)
a c++ question for template有人研究过BitCoin的算法和通讯协议吗? (转载)
[合集] 关于template和inheritance的问题请教Perl: How to return 2 dimention array pls ?
相关话题的讨论汇总
话题: class话题: template话题: engine话题: variate