zoukankan      html  css  js  c++  java
  • 使用模板实现编译期间多态

    #include <iostream>
    using namespace std;
    
    class DemoOne{
    public:
    	void f(bool someParm=true){ cout<<"DemoOne f functions\n";}
    	void g(){ cout<<"DemoOne g functions\n";}
    	// other functions...
    };
    
    
    class DemoTwo{
    public:
    	void f(){ cout<<"DemoTwo f functions\n";}
    	void g(double a=1.12,double b=1.123){ cout<<"DemoTwo g functions\n";}
    	// other functions...
    };
    
    template<typename T>
    void h(T& t){
    	t.f();
    	t.g();
    }
    
    int _tmain(int argc, _TCHAR* argv[])
    {
    	DemoOne one;
    	DemoTwo two;
    	h(one);
    	h(two);
    	
    	return 0;
    }

    image

  • 相关阅读:
    AJAX补充
    JQuery知识补充2
    JQuery知识补充1
    LiveBOS使用指南
    HTML5(1)
    .net 后台导出excel ,word
    Eval绑定方法:多条件绑定:
    repeater 的用法
    两个页面地址栏传值
    js取后台的值
  • 原文地址:https://www.cnblogs.com/rollenholt/p/2458017.html
Copyright © 2011-2022 走看看