本文整理汇总了C++中Meter::GetConvertedValue方法的典型用法代码示例。如果您正苦于以下问题:C++ Meter::GetConvertedValue方法的具体用法?C++ Meter::GetConvertedValue怎么用?C++ Meter::GetConvertedValue使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Meter
的用法示例。
在下文中一共展示了Meter::GetConvertedValue方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: TestClassDefinition
void TestClassDefinition()
{
Femtometer const femtometer( 1. );
Assert( fequal( femtometer.GetValue(), 1. ) );
Assert( fequal( femtometer.GetConvertedValue(), 1.e-15 ) );
Assert( fequal( femtometer.GetFactor(), 1.e-15 ) );
Picometer const picometer( 1. );
Assert( fequal( picometer.GetValue(), 1. ) );
Assert( fequal( picometer.GetConvertedValue(), 1.e-12 ) );
Assert( fequal( picometer.GetFactor(), 1.e-12 ) );
Nanometer const nanometer( 1. );
Assert( fequal( nanometer.GetValue(), 1. ) );
Assert( fequal( nanometer.GetConvertedValue(), 1.e-9 ) );
Assert( fequal( nanometer.GetFactor(), 1.e-9 ) );
Micrometer const micrometer( 1. );
Assert( fequal( micrometer.GetValue(), 1. ) );
Assert( fequal( micrometer.GetConvertedValue(), 1.e-6 ) );
Assert( fequal( micrometer.GetFactor(), 1.e-6 ) );
Millimeter const millimeter( 1. );
Assert( fequal( millimeter.GetValue(), 1. ) );
Assert( fequal( millimeter.GetConvertedValue(), .001 ) );
Assert( fequal( millimeter.GetFactor(), .001 ) );
Centimeter const centimeter( 1. );
Assert( fequal( centimeter.GetValue(), 1. ) );
Assert( fequal( centimeter.GetConvertedValue(), .01 ) );
Assert( fequal( centimeter.GetFactor(), .01 ) );
Decimeter const decimeter( 1. );
Assert( fequal( decimeter.GetValue(), 1. ) );
Assert( fequal( decimeter.GetConvertedValue(), .1 ) );
Assert( fequal( decimeter.GetFactor(), .1 ) );
Meter const meter( 1. );
Assert( fequal( meter.GetValue(), 1. ) );
Assert( fequal( meter.GetConvertedValue(), 1. ) );
Assert( fequal( meter.GetFactor(), 1. ) );
long const l = sizeof( Meter );
long const l2 = sizeof( Kilometer );
long const l3 = sizeof( meter );
Assert( l == l2 && l == l3 );
Dekameter const dekameter( 1. );
Assert( fequal( dekameter.GetValue(), 1. ) );
Assert( fequal( dekameter.GetConvertedValue(), 10. ) );
Assert( fequal( dekameter.GetFactor(), 10. ) );
Hectometer const hectometer( 1. );
Assert( fequal( hectometer.GetValue(), 1. ) );
Assert( fequal( hectometer.GetConvertedValue(), 100. ) );
Assert( fequal( hectometer.GetFactor(), 100. ) );
Kilometer const kilometer( 1. );
Assert( fequal( kilometer.GetValue(), 1. ) );
Assert( fequal( kilometer.GetConvertedValue(), 1000. ) );
Assert( fequal( kilometer.GetFactor(), 1000. ) );
Megameter const megameter( 1. );
Assert( fequal( megameter.GetValue(), 1. ) );
Assert( fequal( megameter.GetConvertedValue(), 1.e6 ) );
Assert( fequal( megameter.GetFactor(), 1.e6 ) );
Gigameter const gigameter( 1. );
Assert( fequal( gigameter.GetValue(), 1. ) );
Assert( fequal( gigameter.GetConvertedValue(), 1.e9 ) );
Assert( fequal( gigameter.GetFactor(), 1.e9 ) );
Terameter const terameter( 1. );
Assert( fequal( terameter.GetValue(), 1. ) );
Assert( fequal( terameter.GetConvertedValue(), 1.e12 ) );
Assert( fequal( terameter.GetFactor(), 1.e12 ) );
Petameter const petameter( 1. );
Assert( fequal( petameter.GetValue(), 1. ) );
Assert( fequal( petameter.GetConvertedValue(), 1.e15 ) );
Assert( fequal( petameter.GetFactor(), 1.e15 ) );
Mil const mil( 1. );
Assert( fequal( mil.GetValue(), 1. ) );
Assert( fequal( mil.GetConvertedValue(), .0000254 ) );
Assert( fequal( mil.GetFactor(), .0000254 ) );
Inch const inch( 1. );
Assert( fequal( inch.GetValue(), 1. ) );
Assert( fequal( inch.GetConvertedValue(), .0254 ) );
Assert( fequal( inch.GetFactor(), .0254 ) );
Foot const foot( 1. );
Assert( fequal( foot.GetValue(), 1. ) );
Assert( fequal( foot.GetConvertedValue(), .3048 ) );
Assert( fequal( foot.GetFactor(), .3048 ) );
}