C++ 函数的重载

2015-01-24 05:31:07 · 作者: · 浏览: 3

一、普通函数的重载

# include
  
   
using namespace std;
void func(int);
void func(float);
void func(double);
int main()
{
	int a=4;
	float b=3.1;
	double c=3.1234;
	cout<<"a的值为:"<
   
    
运行结果:

\

二、成员函数的重载<??http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PC9wPgo8cHJlIGNsYXNzPQ=="brush:java;"># include using namespace std; class cube { public: void sum(); void sum(int i,int j); private: int x; int y; }; int main() { cube a; a.sum(2,3); a.sum(); return 0; } void cube::sum() { cout<<"x的立方为:"< \

三、构造函数的重载

# include
     
      
using namespace std;
class rectangel
{
public:
	rectangel(){cout<<"构造一个长方形a!\n";}
	rectangel(int l,int w){length=l;width=w;cout<<"长方形的面积为:"<
      
       
运行结果: