funcover.cpp
来自「Since the field of object oriented progr」· C++ 代码 · 共 104 行
CPP
104 行
// Chapter 6 - Program 9 - FUNCOVER.CPP
#include <iostream.h>
class many_names
{
int length;
int width;
public:
many_names(void); // Constructors
many_names(int len);
many_names(int len, int wid);
void display(void); // Display functions
void display(int one);
void display(int one, int two);
void display(float number);
};
many_names::many_names(void)
{
length = 8;
width = 8;
}
many_names::many_names(int len)
{
length = len;
width = 8;
}
many_names::many_names(int len, int wid)
{
length = len;
width = wid;
}
void many_names::display(void)
{
cout << "From void display function, area = " <<
length * width << "\n";
}
void many_names::display(int one)
{
cout << "From int display function, area = " <<
length * width << "\n";
}
void many_names::display(int one, int two)
{
cout << "From two int display function, area = " <<
length * width << "\n";
}
void many_names::display(float number)
{
cout << "From float display function, area = " <<
length * width << "\n";
}
int main()
{
many_names small, medium(10), large(12, 15);
int gross = 144;
float pi = 3.1415, payroll = 12.50;
small.display();
small.display(100);
small.display(gross,100);
small.display(payroll);
medium.display();
large.display(pi);
return 0;
}
// Result of execution
//
// From void display function, area = 64
// From int display function, area = 64
// From two int display function, area = 64
// From float display function, area = 64
// From void display function, area = 80
// From float display function, area = 180
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?