有谁知道在VC中模板的用法吗? 你说的是MFC中的文档模板吗,如果是,请参考CSplitterWnd的例子ViewEx,其中有多文档模板的例子.其实,从根本上来说,你还是应该研究一下C++语法中的template函数或template类. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 模板就是为了避免因类、函数类型不同,而进行重复的定义。模板的定义如下:Template < > class 模板名{ //模板内部代码书写} 模板有些象函数,它也带有参数,用来批量定义具有一定通性的函数或类。其参数是模糊定义了此类函数(或类)内部需处理的参量。如:函数模板:Template<class type1>type1 min(type1 a,type1 b){ if(a<b) return a; else return b;}这里定义了一个求类型为type1的两个对象的最小值。直接引用:min(5,3); min("sss","kkk");类模板:template<class type>class OderedPare{private: type Item1; type Item2;public: OderedPare(); ~OderedPare();}这里定义了一个type类型的有序对。可以创建实例:OderedPare<int> intPare;//建立一个整数的有序对 dx9的一个简单的alphablend,新手刚入门O(∩_∩)O 求高手!在线等 可以查询数据的内容,但是不可以修改数据库的内容, 申请VC/MFC --> 网络编程版主成功,放分200来感谢大家,并庆祝! 如何在dll和主程序中共享变量? 为什么我调用COM时调用还示结束,就先调用后面的??? 如何动态创建View 谁要防火墙的源代码??????? 有谁会做选项卡界面? 急问题 各位大侠:看看这个问题: 请微软专家帮忙!!!十万火急,高分求教实现网关的应用,请有经验的兄弟多多指点★★★
{
//模板内部代码书写
}
Template<class type1>
type1 min(type1 a,type1 b)
{
if(a<b)
return a;
else
return b;
}
这里定义了一个求类型为type1的两个对象的最小值。
直接引用:
min(5,3); min("sss","kkk");类模板:
template<class type>
class OderedPare
{
private:
type Item1;
type Item2;
public:
OderedPare();
~OderedPare();
}
这里定义了一个type类型的有序对。可以创建实例:
OderedPare<int> intPare;//建立一个整数的有序对