c++构造的理解

#include<stdio
int main

int a,b,c,p,*p1,*p2,*p3;
printf("输入3位数整数");
#include<iostream>
#include<string>
using namespace std;




class Student{
public:            //公开数据
void display(){
cout << "num" << num << endl;
cout << "name" << name << endl;
cout << "sex" << sex << endl;
}
void set_time();  //函数声明
void show_time();
private:    //私有成员数据
int num;
string name;
char sex;
};
void Student::set_time(){
cin >> num >> name >> sex;    //给数据成员赋值
};
void Student::show_time(){               //输出数据成员
cout << num << name << sex << endl;




}
int main(){
Student stu;


/*stu.num = 50;                //这个是错误的,因为它的成员数据是私有的,在类外是不可以给里面的成员赋值,想要赋值必须调用里面公开的成员函数进行赋值
stu.name = "老王";
stu.sex = '男';*/


stu.set_time();            //调用里面的成员函数,进行赋值
//stu.show_time();
stu.display();                //调用里面的函数,进行输出
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值