首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

SOS:一个C++程序设计有关问题.HOT!

2012-02-24 
SOS:求助一个C++程序设计问题...HOT!!在一个程序中,实现如下要求:1.构造函数重载.2.成员函数默认设置参数.

SOS:求助一个C++程序设计问题...HOT!!
在一个程序中,实现如下要求:
1.构造函数重载.
2.成员函数默认设置参数.
3.有一个友元函数.
4.有一个静态函数.
5.使用不同的构造函数创建不同的对象.

-----请高手务必要回答啊.!!本人感激不尽!!

[解决办法]
class A
{
private:
int a;
int b;
public:
A();
A(int x,int y);
A(int x,int y,int flag);
public:
static int Add(int x,int y);
friend:
int sub(int x,int y);

};
class B
{private:
int c;
int d;
public:
int sub(int x,int y);
};
自己去写吧
[解决办法]
1.构造函数重载.
2.成员函数默认设置参数.
3.有一个友元函数.
4.有一个静态函数.
5.使用不同的构造函数创建不同的对象.
-----------------------------------------------
class foo{
public:
/*--------------------构造函数重载-----------------------*/
foo(){cout < < "default " < < endl;}
foo(int){cout < < "one parameter " < < endl;}
/*-------------------------------------------------------*/

void display(int a = 4){ //成员函数默认设置参数
cout < < a < < endl;
}

static void test(){ //有一个静态函数
cout < < "I am a Static " < < endl;
}
}

热点排行