让我用一个例子来解释最好。
假设您有可用于二叉树的节点类。您从包含整数的未知长度文件中获得数据,您只想将节点放在二叉树中。
如何在运行时创建一个具有不同名称(或内存地址)的节点对象来保存每个整数值。例如,在运行时,您必须创建一个名为 node_1 的对象来保存第一个整数并将其设为根,然后创建一个名为 node_2 的对象将其作为子节点添加到根中,然后使用 node_3 来保存第三个整数,依此类推...
如果我要使用while 循环并执行node temp* = new node ; 这会解决问题并使用不同的内存地址创建尽可能多的对象,并且我将每个内存地址保存在向量类型中吗?