首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C模板template解决思路

2013-02-19 
C模板templatetemplatetypename elemtypetypedef struct{elemtype *elemint lengthint listsize}SqL

C模板template
template  <typename elemtype>;
typedef struct{
elemtype *elem;   
int length;   
int listsize;  
}SqList;

为什么报错未定义标识符elemtype
[解决办法]
template  <typename elemtype> //这里没分号
struct SqList{
elemtype *elem;   
int length;   
int listsize;  
};

// typedef 似乎不能和模板连用;不过你可以把你的结构体定义放在另一个模板中,倒是可以用typedef

热点排行