9_7.cpp

来自「清华大学C++补充习题代码」· C++ 代码 · 共 25 行

CPP
25
字号
//9_7.cpp
#include <iostream> 
using namespace std; 
template <class T> class ZrfClass 
{ 
  T x, y; 
public: 
  ZrfClass(T a, T b) {  x = a;     y = b; } 
  T div() { return x/y; } 
}; 
 
int main() 
{ 
  ZrfClass<double> d_ob(10.0, 3.0 ); 
  cout << "double 类型除法运算: " << d_ob.div() << "\n"; 
  ZrfClass<int> i_ob(10, 3); 
  cout << "integer 类型除法运算: " << i_ob.div() << "\n"; 
  return 0; 
}

/*
运行结果:
double 类型除法运算: 3.33333
integer 类型除法运算: 3
*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?