如果我将POD结构分配给另一个POD结构,是否存在内存泄漏?

蜜蜂乐队

例如:

struct Vertex
{
  int x;
  int y;
};

Vertex makeVertex(int xpos, int ypos)
{
  Vertex tmp = {xpos, ypos};
  return tmp;
}

如果这样做,是否会发生内存泄漏?:

Vertex a = makeVertex(30,40);
a = makeVertex(5, 102);
马特·彼得森(Mats Petersson)

这是绝对安全的。

内存泄漏是由(错误)使用指针和内存分配引起的(通常new不进行调用delete,而后再调用,但是更复杂的情况经常发生真正的问题-例如,未完成“三个(或五个)规则”在处理对调用的类时new

当然,当使用C样式对malloc和兄弟的调用时,代码应具有相应的free调用。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法将结构变量分配给另一个结构变量

来自分类Dev

将一个结构分配给另一个结构会导致垃圾回收

来自分类Dev

将结构的一部分分配给c中的另一个结构

来自分类Dev

将一个结构分配给C中一个结构内的另一个结构

来自分类Dev

循环创建结构并分配给IDL中的另一个结构

来自分类Dev

内存泄漏-如何为在另一个结构中作为线程参数传递的Typdef结构分配内存?

来自分类Dev

是否将内存分配给typedef结构指针?

来自分类Dev

在另一个结构内为一个结构数组分配内存

来自分类Dev

如果我将一个EditText分配给另一个EditText,为什么它们指向相同的值?

来自分类Dev

仅将结构的一个节点分配给相同类型的结构

来自分类Dev

将内存块分配给结构

来自分类Dev

检查是否可以将一个班级分配给另一个班级的最通用方法

来自分类Dev

如果我将套接字连接分配给属性,则将事件侦听器应用于该属性,然后分配另一个套接字,侦听器是否仍可以工作?

来自分类Dev

将一个信号量分配给另一个

来自分类Dev

将struct的第一个变量分配给另一个

来自分类Dev

将一个shared_ptr分配给另一个

来自分类Dev

Python将值从一个变量分配给另一个

来自分类Dev

将一个对象分配给另一个对象Javascript

来自分类Dev

将内存分配给一个指针,将另一个指针指向该指针,然后删除第二个指针

来自分类Dev

将slice_array分配给另一个slice_array是否正确?

来自分类Dev

SWIFT:将结构数组中某项的所有值分配给一个变量

来自分类Dev

我们可以将文件孔分配给另一个文件吗?

来自分类Dev

根据另一个向量将向量分配给两个类别

来自分类Dev

根据另一个向量将向量分配给两个类别

来自分类Dev

在将对象分配给另一个对象之前检查是否相等

来自分类Dev

如何将我的选择选项分配给另一个变量

来自分类Dev

根据另一个列值将增量种子分配给字段

来自分类Dev

将列表分配给自己并与另一个列表连接

来自分类Dev

将数组引用分配给Java中的另一个数组

Related 相关文章

  1. 1

    无法将结构变量分配给另一个结构变量

  2. 2

    将一个结构分配给另一个结构会导致垃圾回收

  3. 3

    将结构的一部分分配给c中的另一个结构

  4. 4

    将一个结构分配给C中一个结构内的另一个结构

  5. 5

    循环创建结构并分配给IDL中的另一个结构

  6. 6

    内存泄漏-如何为在另一个结构中作为线程参数传递的Typdef结构分配内存?

  7. 7

    是否将内存分配给typedef结构指针?

  8. 8

    在另一个结构内为一个结构数组分配内存

  9. 9

    如果我将一个EditText分配给另一个EditText,为什么它们指向相同的值?

  10. 10

    仅将结构的一个节点分配给相同类型的结构

  11. 11

    将内存块分配给结构

  12. 12

    检查是否可以将一个班级分配给另一个班级的最通用方法

  13. 13

    如果我将套接字连接分配给属性,则将事件侦听器应用于该属性,然后分配另一个套接字,侦听器是否仍可以工作?

  14. 14

    将一个信号量分配给另一个

  15. 15

    将struct的第一个变量分配给另一个

  16. 16

    将一个shared_ptr分配给另一个

  17. 17

    Python将值从一个变量分配给另一个

  18. 18

    将一个对象分配给另一个对象Javascript

  19. 19

    将内存分配给一个指针,将另一个指针指向该指针,然后删除第二个指针

  20. 20

    将slice_array分配给另一个slice_array是否正确?

  21. 21

    SWIFT:将结构数组中某项的所有值分配给一个变量

  22. 22

    我们可以将文件孔分配给另一个文件吗?

  23. 23

    根据另一个向量将向量分配给两个类别

  24. 24

    根据另一个向量将向量分配给两个类别

  25. 25

    在将对象分配给另一个对象之前检查是否相等

  26. 26

    如何将我的选择选项分配给另一个变量

  27. 27

    根据另一个列值将增量种子分配给字段

  28. 28

    将列表分配给自己并与另一个列表连接

  29. 29

    将数组引用分配给Java中的另一个数组

热门标签

归档