zoukankan      html  css  js  c++  java
  • C++入门经典-例9.5-为具体类型的参数提供默认值

    1:默认模板参数是指类模板中由默认的数据类型作为参数的参数,在模板定义时,还可以为默认的数据类型声明,变量,并为变量赋值。代码如下:

    // 9.5.cpp : 定义控制台应用程序的入口点。
    #include "stdafx.h"
    #include <iostream>
    using namespace std;
    template<class T1,class T2,int num= 10 >
    class MyTemplate
    {
        T1 t1;
        T2 t2;
        public:
            MyTemplate(T1 tt1,T2 tt2)
            {t1 =tt1+num, t2=tt2+num;}
            void display()
            { cout << t1 << ' ' << t2 <<endl;}
    };
    void main()
    {
        int a=123;
        double b=3.1415;
        MyTemplate<int ,double> mt1(a,b);
        MyTemplate<int ,double ,100> mt2(a,b);
        mt1.display();
        mt2.display();
    }
    View Code

    运行结果:

  • 相关阅读:
    5.18英语
    5.18
    5.17
    单源点最短路模板
    5.16
    mock.js进行接口mock
    docker-compose安装和使用
    docker常用命令
    docker安装和使用(win10家庭版)
    ES6基础(2)-const
  • 原文地址:https://www.cnblogs.com/lovemi93/p/7577295.html
Copyright © 2011-2022 走看看