zoukankan      html  css  js  c++  java
  • 友元函数

    Description
    定义Boat与Car两个类,二者都有weight属性,定义二者的一个友元函数totalWeight(),计算二者的重量和。
    Input
    多组数据。每组包含2个整数mn,分别表示BoatCat的重量。
    Output
    BoatCat的重量之和。
    Sample Input
    4 5

    6 8

    Sample Output

    9

    14

     

    Hint
    知识点:友元函数

    #include<iostream>
    #include<cmath>
    using namespace std;
    class boat;   注意  此处申明时需加“  ;”否则无法运行
    class car
    {
    private:
        int weight;
    public:
        car(int w):weight(w){}
        friend void add(car &x, boat &y);
    };
    class boat
    {
    private:
        int weight;
    public:
        boat(int ww):weight(ww){}
        friend void add(car &x,boat &y);
    };
    void add(car &x,boat &y)
    {
        int sum=x.weight+y.weight;
        cout<<sum<<endl;
    }

    int main()
    {
        int m,n;
        while(cin>>m>>n)
        {
            car Car(m);boat Boat(n);
            add(Car ,Boat);此处括号内的是对象  而不是类
        }
        return 0;
    }

  • 相关阅读:
    iOS_UIImage的方向(imageOrientation)
    iOS-LaunchImage启动页
    iOS_UIImage_毛玻璃效果
    iOS_常用C语言函数
    iOS_UIImage_Gif的合成
    iOS_UIImage_Gif的分解
    iOS_UIImge_Gif的展示
    iOS_UIImage_jpg<-->png转换
    Mysql学习第三天
    Mysql学习第二天
  • 原文地址:https://www.cnblogs.com/zeross/p/4458472.html
Copyright © 2011-2022 走看看