1,类,构造函数
#include<iostream>
using namespace std;
class clock{
private:
int hour,minute,second;
public:
clock(int ch,int cm,int cs);//这是在类内部的构造函数,构造函数也可以在类外面,类里面不能同时出现两个默认构造函数
void settime(int h,int m,int s);//如果这里有括号的话,就不会执行类体外的函数
void showtime();
};
//clock::clock(int ch, int cm,int cs):hour(ch),minute(cm),second(cs){} 这是在类外面的构造函数,在括号后面的冒号后面到花括号前的的是‘初始化列表’,在这里hour(ch),minute(cm),second(cs)是‘初始化列表’
void clock::settime(int h, int m ,int s){
hour=h,minute=m,second=s;
}
void clock::showtime(){
cout<<hour<<":"<<minute<<":"<<second<<endl;
}
int main (){
clock c(2,3,3);//因为上面的构造函数有三个形参,所以这里必须要有括号和里面的三个实参
c.settime(2,3,4);
c.showtime();
getchar();
getchar();
return 0;
}
一次发太多,新手接受不了,老手不屑一顾。我提供的是基础知识,所以面向新手,发少