设计一个学生类,属性有姓名和学号,可以给姓名和学号赋值,并且可以显示。

解法1:


#include<iostream>
using namespace std;
#include<string>
class student
{public:int m_Id;//成员变量(属性) string m_name;//成员变量(属性)void showstudent()//成员函数(行为) {cout<<"姓名:"<<m_name<<endl<<"学号:" <<m_Id<<endl; }};void test01(){student p1;p1.m_name="张三";p1.m_Id=2021535750;p1.showstudent();} int main(){test01();return 0;}

当赋值给学号的位数超过十位时会报错,但不影响运行。

#include<iostream>
using namespace std;
#include<string>
class student
{public:int m_Id;//成员变量(属性) string m_name;//成员变量(属性)void showstudent()//成员函数(行为) {cout<<"姓名:"<<m_name<<endl<<"学号:" <<m_Id<<endl; }};void test01(){student p1;p1.m_name="张三";p1.m_Id=202153575099;p1.showstudent();} int main(){test01();return 0;}

“overflow in implicit constant conversion”。

这个错误就是:常量转换溢出。C语言中char, int, float, double,unsigned char, unsigned int 等数值有极限范围,当它们之间(隐式)转换时,可能因 数值极限 而超界 溢出。有的编译器会报告这一类型的错误,并不是所有编译器都会报告。

解法2:

#include<iostream>
using namespace std;
#include<string>class stu
{public:int m_Id;string m_name;int getid(){return m_Id;}string getname(){return m_name;}}; void test01(){stu p1;p1.m_Id=123;p1.m_name="张三";cout<<"姓名:"<<p1.getname()<<endl<<"学号:"<<p1.getid()<<endl; }int main(){test01();return 0;}

【c++类和对象——设计一个学生类】相关推荐

  1. C++类和对象——设计一个长方形类

    class Rectangle {//在此处实现Rectangle类public:void Set(int h,int w){//设置长方形的高和宽height=h;width=w;}int GetA ...

  2. 请按照以下要求设计一个学生类Student,并进行测试,要求如下:

    请按照以下要求设计一个学生类Student,并进行测试,要求如下: (1)Student类中包含姓名.成绩两个属性. (2)分别给这两个属性定义两个方法,一个方法用于设置值,另一个方法用于获取值. ( ...

  3. 设计一个分数类java_设计一个学生类,学生类中应包括学号,姓名,语文成绩,数学成绩,英语成绩,同时还要提供两个方法,一个方...

    设计一个学生类,学生类中应包括学号,姓名,语文成绩,数学成绩,英语成绩,同时还要提供两个方法,一个方 2016-08-22 0 0 0 5.0 分 其他 1 积分下载 如何获取积分? 设计一个学生类, ...

  4. Java私有的private的使用——按照以下要求设计一个学生类Student,并进行测试

    请按照以下要求设计一个学生类Student,并进行测试.要求如下: Student类中包含姓名.成绩两个属性 分别给这两个属性定义两个方法,一个方法用于设置值,一个方法用于获取值,其中成绩在0-100 ...

  5. c#:请按照以下要求设计一个学生类 Student。

    请按照以下要求设计一个学生类 Student. 要求如下: 1)Student类中包含姓名(name).性别(sex).年龄(age)三个属性: 2)Student 类中定义一个接收 name.sex ...

  6. 习题:设计一个学生类,其中数据成员有学号、姓名、年龄、3门课程的成绩,以及若干成员函数。并利用这个类建立一个对象数组。

    完整题干: 设计一个学生类,其中数据成员有学号.姓名.年龄.3门课程的成绩,以及若干成员函数.并利用这个类建立一个对象数组.(1)求第一门课的平均成绩:(2)找出有两门以上课程不及格的学生,输出他们的 ...

  7. python设计一个学生类求最高分_设计一个学生类班级类

    第一题 设计一个学生类 属性:姓名.学号.年龄.成绩 设计一个班级类要求:实现向班级中添加学生.删除学生.查看学生.按照指定条件排序 属性:班级代号,所有学生 需要使用 calss, __int__, ...

  8. 设计一个学生类Student

    设计一个学生类Student 其属性有:姓名(name).年龄(age).学历(education),由Student类派生出本科生类Undergraduate和研究生类Graduate,本科生类增加 ...

  9. python创建学生类姓名学号_设计一个学生类班级类

    第一题 设计一个学生类 属性:姓名.学号.年龄.成绩 设计一个班级类要求:实现向班级中添加学生.删除学生.查看学生.按照指定条件排序 属性:班级代号,所有学生 需要使用 calss, __int__, ...

最新文章

  1. 使用HTML5监測站点性能
  2. php函数find的用法,c语言find函数的用法详解
  3. Arithmetic Sequence 三分,货仓选址,nth_element,__int128(济南)
  4. effective c++ 条款20:宁以pass-by-reference-to-const替换pass-by-value
  5. 2015. A New Year Gift
  6. python实现关联算法_python使用Apriori算法进行关联性解析
  7. java从远程服务器获取PDF文件并后台打印(使用pdfFox)
  8. html中input里的time怎么用,HTML Input Time stepDown()用法及代码示例
  9. 基于HLS流媒体协议视频加密的解决方案
  10. 零基础 Java 学习笔记
  11. 这10个免费学习网站,个个堪称神器,不收后悔!
  12. requests爬虫实践之虎扑步行街主干道帖子数据并保存为txt文件(python实现)
  13. Spring官宣,干掉原生 JVM!硬气啊!
  14. 设计如下类: 1) 建立一个Point类,表示平面中的一个点;建立一个Line类,表示平面中的一条线端, 内含两个Point类的对象;建立Triangle类,表示一个三角形
  15. 下载windows 聚焦锁屏的图片
  16. 打开PDF文件时,出现“打开本文档时发生错误。无法找到本文件。”解决办法,亲自尝试成功
  17. A7139射频模块wor配置解析
  18. 联想网御防火墙v3404_联想网御防火墙Power_V命令行操作手册.pdf
  19. CentOS 5.4 安裝 boost 1.4.1 筆記 - 杨毅的电子笔记
  20. 上海星尚传媒主持人刘彦池

热门文章

  1. JVM----------垃圾收集器详解
  2. 对开源操作系统最友好的龙芯
  3. [python]列表截取分解
  4. 亚马逊测评技术IP详解篇
  5. 使用Apache实现负载均衡。
  6. 简单聊聊负载均衡的那些事
  7. 物联网开发笔记(75)- 使用Micropython开发ESP32开发板之控制tm1637时钟数码管显示
  8. css如何绘制内凹的弧线
  9. Keynote 7 Essential Training Keynote7基础教程 Lynda课程中文字幕
  10. 2012年雅思听力词汇 工作流程场景