|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 P.s__葬爱 于 2014-8-5 09:55 编辑
#include<iostream>
using namespace std;
class Clock
{
public:
void setTime(int newH=0,int newM=0,int newS=0);
void showTime();
private:
int hour,minute,second;
}
int main()
{
Clock myClock;
myClock.setTime(8,30,30);
myClock.showTime();
return 0;
}
void Clock::setTime(int newH,int newM,int newS)
{
hour=newH;
minute=newM;
second=newS;
}void Clock::showTime()
{
cout<<hour<<":"<<minute<<":"<<second<<endl;
}
1>e:\学习\c++\c++小程序\第四章\第四章\clock类.cpp(11) : error C2628: “Clock”后面接“int”是非法的(是否忘记了“;”?)
1>e:\学习\c++\c++小程序\第四章\第四章\clock类.cpp(12) : error C3874: “main”的返回类型应为“int”而非“Clock”
1>e:\学习\c++\c++小程序\第四章\第四章\clock类.cpp(16) : error C2664: “Clock::Clock(const Clock &)”: 不能将参数 1 从“int”转换为“const Clock &”
1> 原因如下: 无法从“int”转换为“const Clock”
1> 无构造函数可以接受源类型,或构造函数重载决策不明确 |
|