我对仅声明变量时的区别感到有些困惑,例如:
int n;
并使用“new”动态地将内存分配给变量,例如:
int m = new int;
我刚刚从一个简单的链表项目中注意到,当我以节点对象的形式插入一个新值时,我必须动态创建一个新节点对象并将所需的值附加到它,然后将其链接到我的清单的其余部分。但是.. 在同一个函数中,我可以定义另一个节点对象,例如。节点类型 *N。并使用此指针遍历我的列表。我的问题是..当我们只声明一个变量时,内存不会立即分配..或者有什么区别?
谢谢!