|
|
1
0
程序中有一个错误。指针
因此,该函数处理原始指针值的副本。原始指针保持不变。因此,指针具有无效值,并且此调用
不会释放在函数执行期间分配的内存
您至少应该通过指向函数的指针来引用该函数来传递指针
尽管如果堆栈的内存都没有分配到
最好声明一个结构Stack,例如
并使用该结构的一个对象而不是几个单独的变量。使用全局变量是个非常糟糕的主意
我建议你重新设计代码。 |
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 1 年前 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 1 年前 |
|
|
Bobby · 复合字面值总是左值吗? 1 年前 |
|
9-Pin · C: 嵌套结构的堆栈内存分配 1 年前 |