注册 登录
编程论坛 C++教室

一个类多个构造函数问题

明次 发布于 2009-09-01 22:20, 2966 次点击
#include <iostream>
using namespace std;
class Human
{
public:
        Human(){cout<<"第一个构造函数\n";}
        Human(){cout<<"第二个构造函数\n";}
        Human(){cout<<"第三个构造函数\n";}
        ~Human(){cout<<"析构函数\n";}
};
int main()
{
        Human Mike;
}
类不是能有多个构造函数吗,为什么运行此代码还出错?
7 回复
#2
2009-09-01 22:50
        Human(){cout<<"第一个构造函数\n";}
        Human(){cout<<"第二个构造函数\n";}
        Human(){cout<<"第三个构造函数\n";}

参数一样  很明显不行
#3
kevin_zhubin2009-09-02 21:58
囧,函数重载要有不同的参数列表
#4
pywepe2009-09-03 09:04
回复 楼主 明次
请重载
#5
mengfp2009-09-03 11:38
都是牛人!
#6
mengfp2009-09-03 11:38
都是牛人!
#7
hyfl2009-09-03 18:35
楼主看看"重载"定义就明白了
1