zoukankan      html  css  js  c++  java
  • 谢谢

    谢谢

    #include<iostream>
    using namespace std;
    template <class T>
    class Employee{
    private:

     const string name;
     T salary ;
     
    public:
     
     void display(){
      cout<<"name is " <<name<<"salary is :"<<salary<<endl;
     }
     
     Employee(string name_ , T s):name(name_)
     {
         //name = namee;
         salary = s;
     }
     
     void change(){
      salary = 12345.5;
     }
     
    };

    int main(){
        float sum,ave;
       
        Employee<int> a1("张三",1000);
        a1.display();
     Employee<float> a2("李四",1000.3);
     a2.change();
        a2.display();
       
        Employee <int> Sal[4]{
     Employee<int> ("张丽",1222),
     Employee<int> ("韩丽",5222),
        Employee<int> ("袁丽",5444),
     Employee<int> ("毛丽",8844)
     };
     
     
        cout<<"——————————————下面输出平均工资"<<endl;
       
        for(int i = 0;i < 3; i++){
            // = sum + Sal[0].salary;
            cout<<Sal[0].display<<endl;
        }
    //ave = sum/4;
        cout<<"平均工资为:"<<ave<<endl;


        cout<<"——————————————下面输出数组对象"<<endl;

     Sal[0].display();
        Sal[1].display();
        Sal[1].change();
        Sal[2].display();
        Sal[3].display();
       

        return 0;
    }

  • 相关阅读:
    时钟展频技术能有效降低EMI,深入讲解展频发生器!
    24:购物单
    22:按照字典输出字符串
    21:句子逆序
    20:字符反转
    19:ReverseNumber数字颠倒
    DNS原理及其解析过程
    18:字符个数统计
    17:不重复整数提取NoRepeatNum
    \s+ split替换
  • 原文地址:https://www.cnblogs.com/zhangqianxi/p/14090482.html
Copyright © 2011-2022 走看看