C++ STL Template Traits使用代码

sl940995390 23 0 RAR 2019-09-18 03:09:10

设计一个Measurement计量单位类型,满足如下要求,1.当为距离单位,当构造米或者千米等不同距离单位的实例时,统一以米为基本单位,实例调用description函数返回单位对应的meter类型(米类型)2.当为时间单位,当构造分钟或者秒为单位的实例时,统一以秒为基本单位,实例调用description函数返回单位对应的second类型(秒类型)3.如果为除距离和时间的其他单位,都打印值即可。注意:代码实现中运用了模板中的traits技术。

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2019-09-18 03:09:10

很好的代码