豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 自然科学 > 数学 > 实验14 运算符重载
侵权投诉

实验14 运算符重载

c++实验14 运算符重载

实验14 运算符重载

一、实验目的:

掌握函数重载的方法;

熟悉运算符重载的意义;

掌握运算符的重载方法。

二、实验内容

1、定义一个钟表类,包括三个私有成员,分别为小时、分钟、秒,在此基础上,请重载自增运算符(++)和自减运算符(--)为类的成员函数,使得钟表类的对象能进行基于秒数的时间变化,注意自增运算符和自减运算符有前缀运算和后缀运算两种。同时要求定义带参数的构造函数,定义时间设置函数和时间显示函数。

2、定义一个复数类Complex,包含2个私有成员double real,imaginary,分别表示复数的实部和虚部。请定义出复数类的构造函数,同时重载以下函数: 重载加法(+)为复数加上对象,作为类的成员函数。 重载减法(-)为复数减去实数,作为类的友元函数。

23、求一元二次方程式ax bx c 0的实根,如果方程没有实根,则输出有

关警告信息。

4、(选作)利用面向对象编程中类、继承和多态的技术,去编写一个检查字符串是否合法的程序。供测试的字符串数据存储于文件data.txt中,要求程序要把含有错误字符串的行显示出来,并同时写到另外一个文件err.txt中(文件的读写要使用流类来实现)。比如data.txt的文件内容是:(每一行信息:姓名 年龄 籍贯。姓名和籍贯只能是字母,年龄不能为负或大于120 )

第1页

你可能喜欢

  • c++经典代码大全
  • c++习题
  • 面向对象程序设计试卷
  • c++面向对象程序设计
  • 构造函数

热门文档

相关文档

  • 实验三 多态与虚函数及运算符重载

    实验日期 实验成绩 2014.5.14~ 2014.5.25 多态与虚函数及运算符重载 1....这个题主要考察运算符的重载、构造函数的调用和类的对象的使用。首 先在 Time ...

  • 14运算符重载

    实验14 运算符重载c++ 暂无评价 6页 免费第14课 运...第14 课 运算符重载 一、运算符重载的概念 1、概念 一符多用。通过重载,对...

  • 实验十_运算符重载答案

    p256 5.14 5.15 5.16 ) 5.14 实验结果: 实验结果: 7 6 Press any ...定义一个描述平面上一个点的类 point,重载“++”和“--”运算符,并区分这 ...

  • 运算符重载—C++课程实验报告

    实验运算符重载 实验目 的和要 求 一、实验目的 (1)掌握通过运算符重载...教师签字 签字日期 2011 年 6 月 14 今日推荐 78份文档 笑翻神图...

  • 实验四-运算符重载-实验报告

    实验报告 实验目的:掌握运算符重载的语法要点,学会运算符重载的编程方法。 实验内容: (1)先读程序,预测程序的输出结果,再运行程序验证程序的输出。用友元重载方式...

  • 实验六_运算符重载

    运算符重载 学生姓名: 指导教师评定: 1、实验目的·学习掌握重定义与类有关...(7,-14); FS c1;c1=a+b; a.print();cout<<" + ";b.print();...

  • 14运算符重载

    运算符重载 (1)熟练掌握运算符重载的规则 )(2)掌握几个特殊运算符的重载 ) 2011-8-17 2 第1 4运算符重载 14.1 运算符重载的概念 14.2 --运算符...

  • 第十五次实验-多态与运算符重载2

    面向对象程序设计 lab15 学号 班级 姓名 实验 15 【实验目的】 运算符重载,...{ return 3.14*r*r; } void output() { cout<<"半径: "<<r<<","<...

  • 实验6 运算符重载

    电子信息学院 实验报告书课 程名: 题 C++程序设计 目: 实验 6 运算符重载 设计 BX1004 35 赵鑫 实验类别: 班学姓级: 号: 名: 评语:实验态度:认真( ) ...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部