函数
GLibmemdup2
自 2.68 起
声明 [源代码]
gpointer
g_memdup2 (
gconstpointer mem,
gsize byte_size
)
描述 [源代码]
分配 byte_size 字节的内存,并将 byte_size 字节从 mem 复制到该内存。如果 mem 为 NULL,则它会返回 NULL。
这会替换 g_memdup(),它在将参数从 gsize 转换为 guint 时容易出现整数溢出。
自 2.68 起提供: