【发布时间】:2013-12-30 19:07:08
【问题描述】:
我有一个正在编写的集合,它是一种链表形式,但它有一个标题节点。每个节点都存储一个模板类型 T 的对象。如果我不需要初始化头节点,那么我不需要要求 T 有一个空的构造函数。此外,我从来没有任何理由查看头节点中的对象。有没有办法让为该对象保留的内存未初始化?那我就不需要客户端实现一个空的构造函数了。
【问题讨论】:
-
请显示一些代码,会有所帮助。
-
有两种方法可以做到这一点。 1) 让班主任与孩子不同。 2)将值分配给堆(可空类型)。我更喜欢1。
标签: c++ constructor linked-list nodes default-constructor