2012年6月2日
摘要: #include "stdafx.h"#include <iostream>using namespace std;template<class T>class Operation{public: virtual void Algorithm() = 0;};template<class T>class Add:public Operation<T>{public: Add (T a , T b):m_a(a),m_b(b) { } void Algorithm() { cout<< (m_a + m_b)< 阅读全文
posted @ 2012-06-02 16:17 kunkka_ 阅读(112) 评论(0) 推荐(0) 编辑
摘要: dynamic_cast 动态类型转换,必须有虚函数。#include "stdafx.h"#include <iostream>using namespace std;class Basic{public: virtual void funOfBasic(){cout<<"this is the basic's fun"<<endl;}};class Derived:public Basic{public: virtual void funOfDerived(){cout<<"this 阅读全文
posted @ 2012-06-02 12:47 kunkka_ 阅读(154) 评论(0) 推荐(0) 编辑