标题:id 是int 还是 string?
取消只看楼主
专业课的小白
Rank: 1
等 级:新手上路
威 望:1
帖 子:56
专家分:0
注 册:2019-12-17
结帖率:40%
 问题点数:0 回复次数:2 
id 是int 还是 string?
定义一个学生类,其中有3个数据成员:学号、姓名、年龄,构造函数,display函数。同时编写main函数使用这个类,实现对学生数据的赋值和输出。
提示:与例题9-1的Time类似,只是时分秒变为学生信息,数据类型变为string类型.



这是老师布置的课后习题,我做出来了,但是没有按照老师的提示,我在网上搜的答案,都是用了string,在定义的时候还定义了数组。
下面是自己写的,还请路过的朋友多多提出自己的想法。
#include<iostream>
using namespace std;
class Student
{
public:
    Student()
    {
        num=0;
        name=0;
        age=0;
    }
    void set()
    {
        cin>>num;
        cin>>name;
        cin>>age;
    }
    void display()
    {
        cout<<"学号:"<<num<<endl;
        cout<<"姓名:"<<name<<endl;
        cout<<"年龄:"<<age<<endl;
    }
private:
    int num;
    char name;
    int age;
};
void  main()
{
    Student t;
    t.set();
    t.display();
}


搜索更多相关主题的帖子: name num int string age 
2020-04-05 16:09
专业课的小白
Rank: 1
等 级:新手上路
威 望:1
帖 子:56
专家分:0
注 册:2019-12-17
得分:0 
回复 2楼 叶纤
对于用void main 还是int main 等等的,我一直都不太懂,捉摸不定。
还有您刚刚说的,有点像c的写法,我学的确实不够到位。我也只能浅浅的觉得c和c++在形式上的最大的不同就是cin和cout了。
所以还希望多多指出我的不足,如果不麻烦的话,再讲解一下。



就是学号。因为是数字嘛,所以我一开始先想到的是int ,没有想到string,额,,对于string ,我也是有些混沌。
2020-04-05 16:49
专业课的小白
Rank: 1
等 级:新手上路
威 望:1
帖 子:56
专家分:0
注 册:2019-12-17
得分:0 
回复 7楼 雪影辰风
谢谢,满满的干货已收到。
2020-04-09 15:14



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-500871-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016199 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved