一、问题描述

【问题描述】定义Boat与Car两个类,二者都有weight属性,定义二者的一个友元函数totalWeight(),计算二者的重量和。

【输入形式】卡车和轮船的重量

【输出形式】卡车和轮船的总重量

【样例输入】

    卡车重量:25轮船重量:36

【样例输出】

    卡车和轮船的总重量为:61

二、代码实现

#include  <iostream>
using  namespace  std;//Car类的定义与实现
class Car;
class  Car  

C++小作业-用友元函数计算Boat和Car类对象的总重量相关推荐

  1. 模板类中使用友元函数的方式,派生类友元函数对基类的成员使用情况

    在一般友元函数的前面加上 template<typename T),注意在函数的声明和定义处都要加这个模板 例如: //模板类,长方体类 template <typename Elemen ...

  2. 采用成员函数和友元函数计算给定两个坐标点之间的距离

    设计一个用来表示直角坐标系的Location类,在主程序中创建类Location的两个对象A和B,要求A的坐标点在第3象限,B的坐标点在第2象限,分别采用成员函数和友元函数计算给定两个坐标点之间的距离 ...

  3. 关于友元函数,运算符重载和类的类型转换

    一 关于运算符的重载: 运算符中有10种是不可重载的: sizeof static_cast<type> . dynamic_cast<type> .* const_cast& ...

  4. 实验二——函数重载,快速排序,类对象

    函数重载: #include<iostream> using namespace std; struct complex{ double real; double imaginary; } ...

  5. 【python小作业】编写函数,接收一个任意字符串,返回其中最长的数字字串。要求使用正则表达式。

    题目 编写函数,接收一个任意字符串,返回其中最长的数字字串.要求使用正则表达式. python题解 使用正则表达式re.findall,可以找到所有的数字, 其中+表示前面的字符匹配1次或多次. \d ...

  6. C++:友元(非成员友元函数、成员友元函数、友元类)

    3.8  友元:友元函数和友元类 友元函数 :既可以是不属于任何类的非成员函数,也可以是另一个类的成员函数,统称为友元函数.友元函数不是当前类的成员函数,而是独立于类的外部函数,但它可以访问该类所有的 ...

  7. 实验八 静态成员与友元函数

    实验八 静态成员与友元函数 A. 距离计算(友元函数) 题目描述 输入 输出 输入样例 输出样例 参考代码 B. 银行账户(静态成员与友元函数) 题目描述 输入 输出 输入样例 输出样例 参考代码 C ...

  8. C++友元函数和友元类(一)

    在 C++ 中,一个类中可以有 public.protected.private 三种属性的成员,通过对象可以访问 public 成员,只有本类中的函数可以访问本类的 private 成员.现在,我们 ...

  9. C++语言基础(15)-友元函数和友元类

    一个类中可以有 public.protected.private 三种属性的成员,通过对象可以访问 public 成员,只有本类中的函数可以访问本类的 private 成员.现在,我们来介绍一种例外情 ...

最新文章

  1. 运维人员应该掌握哪些常用技术
  2. java.sql.SQLException: validateConnection false
  3. ubuntu adb 调试手机
  4. Win7性能信息和工具在哪打开
  5. python基础入门--input标签、变量、数字类型、列表、字符串、字典、索引值、bool值、占位符格式输出...
  6. 内部类的小总结(语法和用法方面)
  7. linux rabbitmq 远程登录
  8. Vmvare三种网络连接方式:桥接模式、NAT模式和HostOnly模式
  9. 传感器原理及应用期末复习题整理(下)
  10. label怎么换行 vb_VB.NET LABEL 如何实现自动换行
  11. Android之Canvas撕衣服
  12. 软件开发流程——V模型
  13. YOLACT pytorch模型转tensorflow savedModel格式
  14. 中国美女黑客攻击4G网络?详解
  15. python计算log2×_带有Python示例的math.log2()方法
  16. c# EASYUI+MVC filebox示例
  17. IC设计数字后端——ICC相关(2020)
  18. DWA动态窗口法的原理及应用
  19. 8寸ndows平板,三款8英寸Windows平板对比体验
  20. ACR:修片的五阶段工作流程

热门文章

  1. 超级马里奥兄弟Python版
  2. C#.net创建一个简单的消息队列程序(MessageQueue)
  3. 【计算机基础习题】01计算机基础知识经典习题
  4. 上海高校计算机水平,2017年上海市高校计算机等级试题
  5. python词云形状为六边形怎么做_python第三方库wordcloud绘制任意形状词云教程
  6. 程序员必学电脑计算机专业英语词汇 05 (200 单词)
  7. 数据结构Python版(四)——队列
  8. 神经网络硬件加速器-架构篇
  9. 英特尔® 显卡的整数缩放支持
  10. iOS数码管显示数字(Swift)