2009年11月12日

malloc与calloc区别

摘要: 一:它们都是动态分配内存,先看看它们的原型: void *malloc( size_t size ); //分配的大小 void *calloc( size_t numElements, size_t sizeOfElement ); // 分配元素的个数和每个元素的大小 共同点就是:它们返回的是 void * 类型,也就是说如果我们要为int或者其他类型的数据分配空间必须显式强制转换; 不同点是... 阅读全文

posted @ 2009-11-12 17:40 ATAK 阅读(1205) 评论(0) 推荐(0) 编辑

CPP Templates 之 类模板的继承

摘要: 类模板的继承类模板可以继承也可以被继承。1.在一个类模板中,一个非依赖型基类是指:无须知道模板实参就可以完全确定类型的基类。例如:template<typename X>class Base{public: int basefield; typedef int T;};class D1:public Base<Base<void> >{//实际上不是模板 pub... 阅读全文

posted @ 2009-11-12 16:46 ATAK 阅读(532) 评论(0) 推荐(1) 编辑

导航