weixin_53081291 2021-06-10 15:34 采纳率: 84.2%
浏览 23
已结题

C++求助,感谢大佬们

 

  • 写回答

2条回答 默认 最新

  • CSDN专家-link 2021-06-10 16:01
    关注
    //STUDENT.H
    #pragma once
    
    #include <string>
    #include <iostream>
    using namespace std;
    
    class Student
    {
    	int nid;
    	string name;
    	string tel;
    	string dept;
    public:
    	Student(void);
    	~Student(void);
    	int getid();
    	string getname();
    	string gettel();
    	string getdept();
    	void setid(int id);
    	void setname(string s);
    	void settel(string t);
    	void setdept(string d);
    	Student(int id,string s,string t,string d);
    	Student(Student &stu) ;
    
    };
    ///////////////////
    //STUDENT.CPP
    #include "Student.h"
    
    
    Student::Student(void)
    {
    }
    
    
    Student::~Student(void)
    {
    }
    
    Student::Student(int id,string s,string t,string d) 
    {nid = id,name = s,tel = t,dept = d;}
    
    Student::Student(Student &stu) 
    {nid = stu.getid(),name = stu.getname(),tel = stu.gettel(),dept = stu.getdept();}
    
    int Student::getid() 
    {return nid;}
    
    string Student::getname()
    {return name;}
    
    string Student::gettel() 
    {return tel;}
    
    string Student::getdept() 
    {return dept;}
    
    void Student::setid(int id)
    {nid = id;}
    
    void Student::setname(string s) 
    {name = s;}
    
    void Student::settel(string t)
    {tel = t;}
    
    void Student::setdept(string d)
    {dept = d;}
    	
    ///////////////
    //main
    #include "Student.h"
    
    
    void main()
    {
    	Student stu[2];
    	Student *p = stu;
    	p[0].setid(1001);
    	p[0].setname("黎明");
    	p[0].settel("13079860012");
    	p[0].setdept("计算机系");
    	p[1].setid(1002);
    	p[1].setname("郭达");
    	p[1].settel("13279260319");
    	p[1].setdept("数学系");
    	for(int i=0;i<2;i++)
    	{
    		cout<<(p+i)->getid()<<"\t";
    		cout<<(p+i)->getname()<<"\t";
    		cout<<(p+i)->gettel()<<"\t";
    		cout<<(p+i)->getdept()<<endl;
    	}
    }
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月27日

悬赏问题

  • ¥15 phython如何实现以下功能?查找同一用户名的消费金额合并—
  • ¥15 孟德尔随机化怎样画共定位分析图
  • ¥18 模拟电路问题解答有偿速度
  • ¥15 CST仿真别人的模型结果仿真结果S参数完全不对
  • ¥15 误删注册表文件致win10无法开启
  • ¥15 请问在阿里云服务器中怎么利用数据库制作网站
  • ¥60 ESP32怎么烧录自启动程序,怎么查看客户esp32板子上程序及烧录地址
  • ¥50 html2canvas超出滚动条不显示
  • ¥15 java业务性能问题求解(sql,业务设计相关)
  • ¥15 52810 尾椎c三个a 写蓝牙地址