c – 模板,会很感激解释
我正在读一本书,其中这个人制作了一个链表他创建了这样一个类
template < class extra_info = void*>
class NavGraphNode : public GraphNode
{
protected:
//the node's position
Vector2D m_vPosition;
extra_info m_ExtraInfo;
public:
/*INTERFACE OMITTED */
};
他解释说extra_info可以是例如枚举值或指针对于节点与之配对的实例.但我真的不明白第一行,阅读例如http://www.cplusplus.com/doc/tutorial/templates/看来如果你指定了类型(为什么不用void * extra_info?)那么为什么要首先使用模板呢?
谢谢!
...全文
相关推荐
LDSR型传感器的应用及特点介绍
– 满足EN 61209要求 – 工作温度范围在-40到+105°C之间 LDSR型传感器是一个创新的低成本、重量轻(25g)的器件,减少了布板空间。LDSR用于在2 KHz频率时测量300 mA额定电流到900 mA峰值电流的泄漏电流。主要应用在户用无变压器光伏(PV)逆变器,传感器在逆变器中测量AC & DC故障电流和确保装置周围人员的安全。 在很多工业或发电情形中,用LDSR型传感器设计测量的剩余电流或泄漏电流会在故障情况下升高。故障模式包括短路或接地故障等。太阳能板与电网的连接引起了人们对安全的关注;如果发生了故障,就会对与系统接触的人造成潜在的严重安全问题。
C语言程序设计期末考试题库借鉴.pdf
C语言程序设计期末考试题库借鉴.pdf
外研社初三英语上册第一次段考试题.pdf
外研社初三英语上册第一次段考试题.pdf
新仁爱英语九年级上册PPT课件.pptx
新仁爱英语九年级上册PPT课件.pptx
山西省运城市运城中学2015高中化学 第二章 第二节 化学能与电能(第2课时)同步练习2 新人教版必修2
山西省运城市运城中学2015高中化学 第二章 第二节 化学能与电能(第2课时)同步练习2 新人教版必修2


其他技术讨论专区
