【摘要】:例2:在本例中,student类中有两个构造函数,一个是默认构造函数,另一个是转型构造函数,该构造函数将字符串常量转换为类对象类型。假设我们在程序设计过程中有一个以类对象作为函数参数的函数,函数声明如下:
例1:
class Age
{
public:
Age(int a){age = a;}
private :
int age;
}
在本例中Age(int a)即为一个转型构造函数,该构造函数仅有一个参数,该构造函数是将int型转换为类对象类型的。
例2:
class student
{
public:
student(){}
student(char * n){name = n;}
private :
char * name;
}
在本例中,student类中有两个构造函数,一个是默认构造函数,另一个是转型构造函数,该构造函数将字符串常量转换为类对象类型。
假设我们在程序设计过程中有一个以类对象作为函数参数的函数,函数声明如下:
void fun(student s); //函数声明
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。