关于afxtempl.h文件

axftmp1.h是收集类模板(MFC模板类)的头文件,倘若你在程序中用到了CArray, CObList等数据结构时,那么就得加载该文件。通常在MFC编程中,为了使用集合、数组类,要在StdAfx.h中加入下面语句:#include <afxtempl.h>

 

代码简要说明: CArray <CPoint,CPoint&> m_Array;

该语句定义一个CArray数组对象,模板类CArray有两个参数,第一个参数为数组元素的类型,该例中是CPoint,即m_Array是CPoint数组;第二个参数为引用类型,一般有两种选择,一种选择与第一个参数类型相同,它意味着数组对象作为参数传递时,传递的是数组对象。第二种选择是第一个参数类型的引用,它意味着数组对象作为参数传递时,传递的是数组对象的指针。因此,尤其对于较复杂的数组结构类型,推荐使用引用传递,节约内存同时加快程序运行速度.

 


版权声明:本文为liulina603原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。