【c++类和对象——设计一个学生类】
设计一个学生类,属性有姓名和学号,可以给姓名和学号赋值,并且可以显示。
解法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++类和对象——设计一个学生类】相关推荐
- C++类和对象——设计一个长方形类
class Rectangle {//在此处实现Rectangle类public:void Set(int h,int w){//设置长方形的高和宽height=h;width=w;}int GetA ...
- 请按照以下要求设计一个学生类Student,并进行测试,要求如下:
请按照以下要求设计一个学生类Student,并进行测试,要求如下: (1)Student类中包含姓名.成绩两个属性. (2)分别给这两个属性定义两个方法,一个方法用于设置值,另一个方法用于获取值. ( ...
- 设计一个分数类java_设计一个学生类,学生类中应包括学号,姓名,语文成绩,数学成绩,英语成绩,同时还要提供两个方法,一个方...
设计一个学生类,学生类中应包括学号,姓名,语文成绩,数学成绩,英语成绩,同时还要提供两个方法,一个方 2016-08-22 0 0 0 5.0 分 其他 1 积分下载 如何获取积分? 设计一个学生类, ...
- Java私有的private的使用——按照以下要求设计一个学生类Student,并进行测试
请按照以下要求设计一个学生类Student,并进行测试.要求如下: Student类中包含姓名.成绩两个属性 分别给这两个属性定义两个方法,一个方法用于设置值,一个方法用于获取值,其中成绩在0-100 ...
- c#:请按照以下要求设计一个学生类 Student。
请按照以下要求设计一个学生类 Student. 要求如下: 1)Student类中包含姓名(name).性别(sex).年龄(age)三个属性: 2)Student 类中定义一个接收 name.sex ...
- 习题:设计一个学生类,其中数据成员有学号、姓名、年龄、3门课程的成绩,以及若干成员函数。并利用这个类建立一个对象数组。
完整题干: 设计一个学生类,其中数据成员有学号.姓名.年龄.3门课程的成绩,以及若干成员函数.并利用这个类建立一个对象数组.(1)求第一门课的平均成绩:(2)找出有两门以上课程不及格的学生,输出他们的 ...
- python设计一个学生类求最高分_设计一个学生类班级类
第一题 设计一个学生类 属性:姓名.学号.年龄.成绩 设计一个班级类要求:实现向班级中添加学生.删除学生.查看学生.按照指定条件排序 属性:班级代号,所有学生 需要使用 calss, __int__, ...
- 设计一个学生类Student
设计一个学生类Student 其属性有:姓名(name).年龄(age).学历(education),由Student类派生出本科生类Undergraduate和研究生类Graduate,本科生类增加 ...
- python创建学生类姓名学号_设计一个学生类班级类
第一题 设计一个学生类 属性:姓名.学号.年龄.成绩 设计一个班级类要求:实现向班级中添加学生.删除学生.查看学生.按照指定条件排序 属性:班级代号,所有学生 需要使用 calss, __int__, ...
最新文章
- 使用HTML5监測站点性能
- php函数find的用法,c语言find函数的用法详解
- Arithmetic Sequence 三分,货仓选址,nth_element,__int128(济南)
- effective c++ 条款20:宁以pass-by-reference-to-const替换pass-by-value
- 2015. A New Year Gift
- python实现关联算法_python使用Apriori算法进行关联性解析
- java从远程服务器获取PDF文件并后台打印(使用pdfFox)
- html中input里的time怎么用,HTML Input Time stepDown()用法及代码示例
- 基于HLS流媒体协议视频加密的解决方案
- 零基础 Java 学习笔记
- 这10个免费学习网站,个个堪称神器,不收后悔!
- requests爬虫实践之虎扑步行街主干道帖子数据并保存为txt文件(python实现)
- Spring官宣,干掉原生 JVM!硬气啊!
- 设计如下类: 1) 建立一个Point类,表示平面中的一个点;建立一个Line类,表示平面中的一条线端, 内含两个Point类的对象;建立Triangle类,表示一个三角形
- 下载windows 聚焦锁屏的图片
- 打开PDF文件时,出现“打开本文档时发生错误。无法找到本文件。”解决办法,亲自尝试成功
- A7139射频模块wor配置解析
- 联想网御防火墙v3404_联想网御防火墙Power_V命令行操作手册.pdf
- CentOS 5.4 安裝 boost 1.4.1 筆記 - 杨毅的电子笔记
- 上海星尚传媒主持人刘彦池