在本地函数中动态分配和释放内存

阿舒邦图

考虑以下功能:

void free_or_not ( int count ) {
    int i ;
    int *ip = malloc ( count * sizeof ( int ) ) ;

    for ( i = 0 ; i < count ; i ++ )
        ip[i] = i ;

    for ( i = 0 ; i < count ; i ++ )
        printf ( "%d\n" , ip[i] ) ;

    free ( ip ) ;
}

这是否会导致内存泄漏,如果我不叫free()里面free_or_not()

用户名

是的,当函数完成时,您将失去指向已分配内存的指针以释放它的free()。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

释放C中动态分配的内存

来自分类Dev

在QT中释放动态分配的内存

来自分类Dev

释放动态分配的内存

来自分类Dev

释放动态分配的内存

来自分类Dev

在 C++ 中释放动态分配的内存的问题

来自分类Dev

在C中的函数内动态分配函数中的内存

来自分类Dev

如何在函数中动态分配内存?

来自分类Dev

动态分配的内存构造函数

来自分类Dev

从结构中的2D数组释放动态分配的内存

来自分类Dev

静态和动态分配内存

来自分类Dev

在C中动态分配内存

来自分类Dev

动态分配和结构-将内存动态分配给结构中的字符串

来自分类Dev

函数返回后释放结构的动态分配数组。

来自分类Dev

是否可以在C中返回和释放动态分配的数组?

来自分类Dev

如何将指针传递给函数并在函数C ++中动态分配内存

来自分类Dev

为什么在visual studio中实现断点之前没有释放内存时动态分配显示严重错误

来自分类Dev

在pascal中动态分配匿名函数

来自分类Dev

QList clear函数调用是否清除存储在QList中的动态分配对象的内存?

来自分类Dev

删除动态分配的内存

来自分类Dev

在c中动态分配内存时,是否应该同时使用if和else条件?

来自分类Dev

动态分配共享内存以用于数据数组和CUDA中的数据指针

来自分类Dev

在C ++中为联合中的数组动态分配内存

来自分类Dev

在C中循环分配和释放内存

来自分类Dev

正确释放动态分配的结构

来自分类Dev

如何释放动态分配的向量?

来自分类Dev

为什么释放动态分配的内存会在此处产生问题?

来自分类Dev

C ++释放为类的成员变量动态分配的内存会产生错误

来自分类Dev

动态分配的内存中free()的范围是什么?

来自分类Dev

如何避免动态分配的小部件中的内存泄漏

Related 相关文章

  1. 1

    释放C中动态分配的内存

  2. 2

    在QT中释放动态分配的内存

  3. 3

    释放动态分配的内存

  4. 4

    释放动态分配的内存

  5. 5

    在 C++ 中释放动态分配的内存的问题

  6. 6

    在C中的函数内动态分配函数中的内存

  7. 7

    如何在函数中动态分配内存?

  8. 8

    动态分配的内存构造函数

  9. 9

    从结构中的2D数组释放动态分配的内存

  10. 10

    静态和动态分配内存

  11. 11

    在C中动态分配内存

  12. 12

    动态分配和结构-将内存动态分配给结构中的字符串

  13. 13

    函数返回后释放结构的动态分配数组。

  14. 14

    是否可以在C中返回和释放动态分配的数组?

  15. 15

    如何将指针传递给函数并在函数C ++中动态分配内存

  16. 16

    为什么在visual studio中实现断点之前没有释放内存时动态分配显示严重错误

  17. 17

    在pascal中动态分配匿名函数

  18. 18

    QList clear函数调用是否清除存储在QList中的动态分配对象的内存?

  19. 19

    删除动态分配的内存

  20. 20

    在c中动态分配内存时,是否应该同时使用if和else条件?

  21. 21

    动态分配共享内存以用于数据数组和CUDA中的数据指针

  22. 22

    在C ++中为联合中的数组动态分配内存

  23. 23

    在C中循环分配和释放内存

  24. 24

    正确释放动态分配的结构

  25. 25

    如何释放动态分配的向量?

  26. 26

    为什么释放动态分配的内存会在此处产生问题?

  27. 27

    C ++释放为类的成员变量动态分配的内存会产生错误

  28. 28

    动态分配的内存中free()的范围是什么?

  29. 29

    如何避免动态分配的小部件中的内存泄漏

热门标签

归档