zoukankan      html  css  js  c++  java
  • C++练习笔记_2

    C++练习笔记_2

    我在打酱油,Don’t look…

    //2010/11/19
    //Zephyr
    //Template Test
    
    #include <iostream>
    using namespace std;
    #define  MyWord "陷阱无处不在"  //真的
    
    template <typename my>
    void SetVal(my &ori)
    {
        ori+=ori;
    }
    template <typename T1,typename T2>
    void MulVal(T1 &ori,T2 count)
    {
        ori*=count;
    }
    template <typename T,typename T2>
    class MyTemp
    {
    private:
        T m_Val;
        T2 m_Val2;
    public:
        MyTemp(T val,T2 val2){m_Val=val;m_Val2=val2;}
        T GetVal();
    };
    template<typename T,typename T2>
    T MyTemp<T,T2>::GetVal()
    {
        return m_Val;
    }
    void main()
    {
        MyTemp<int,unsigned char> new1(10,128);
        MyTemp<double,string> new2(168.6451,string("What's up?"));
        cout<<new1.GetVal()<<endl;
        cout<<new2.GetVal()<<endl;
    
        int t1=10;
        double t2=16.6;
        SetVal(t1);
        SetVal(t2);
        cout<<t1<<endl<<t2<<endl;
        MulVal(t2,t1);
        cout<<t2<<endl;
        cout<<MyWord<<endl;
        system("pause");
    }
    ps:
    有了这个LiveWriter,终于可以解脱痛苦的图片问题了~~~
    放两个FF的美图,以资鼓励:
    MM GG 
     
     
  • 相关阅读:
    springAOP实现原理
    cglib用法
    git 用法
    java基础算法之快速排序
    记一次与a标签相遇的小事
    java设计模式之建造者模式
    HashMap源码分析
    Linux下安装nginx
    java设计模式之策略模式
    java设计模式之中介者模式
  • 原文地址:https://www.cnblogs.com/Zephyroal/p/1881832.html
Copyright © 2011-2022 走看看