比这篇新的文章:
ReverseWords
比这篇旧的文章: Type_Template_Level.h
作者: xpycc, 点击261次, 评论(0), 收藏者(0)
打分:
所有评论,共0条:( 我也来说两句)
比这篇旧的文章: Type_Template_Level.h
main.cpp 测试程序
语言: C++, 标签: 无 2008/08/26发布 2个月前更新 更新记录作者: xpycc, 点击261次, 评论(0), 收藏者(0)
C++语言: main.cpp 测试程序
01 #include <iostream>
02 #include "scientific_number.hpp"
03 using namespace std;
04
05 int main(){
06 FixNumber<double,Scalar> double_pi(2.0f*3.1415f);
07 FixNumber<int,Scalar> t(3);
08 FixNumber<float,Force> G(9.8f);
09 FixNumber<int,Mass> m;
10 cin>>m;
11 t=t+double_pi; t=t-double_pi; //warning: converting to `int' from `const double'
12 t=t+t;
13 FixNumber<double,Acceleration> g=G/m;
14 FixNumber<long long,Acceleration> g2=g,g3;//warning: converting to `long long int' from `const double'
15 FixNumber<double,Force> F=m*g;
16 g3=g2;
17 cout<<g<<endl
18 <<g2<<endl
19 <<g3<<endl
20 <<F<<endl
21 <<G/m<<endl
22 <<t<<endl
23 <<sqrt(double_pi)<<endl
24 <<sqrt(t)<<endl;
25 return 0;
26 }
02 #include "scientific_number.hpp"
03 using namespace std;
04
05 int main(){
06 FixNumber<double,Scalar> double_pi(2.0f*3.1415f);
07 FixNumber<int,Scalar> t(3);
08 FixNumber<float,Force> G(9.8f);
09 FixNumber<int,Mass> m;
10 cin>>m;
11 t=t+double_pi; t=t-double_pi; //warning: converting to `int' from `const double'
12 t=t+t;
13 FixNumber<double,Acceleration> g=G/m;
14 FixNumber<long long,Acceleration> g2=g,g3;//warning: converting to `long long int' from `const double'
15 FixNumber<double,Force> F=m*g;
16 g3=g2;
17 cout<<g<<endl
18 <<g2<<endl
19 <<g3<<endl
20 <<F<<endl
21 <<G/m<<endl
22 <<t<<endl
23 <<sqrt(double_pi)<<endl
24 <<sqrt(t)<<endl;
25 return 0;
26 }
所有评论,共0条:( 我也来说两句)
代码