主页 / 库函数目录 / 图形绘制 / ege_path_clone

功能:

复制路径,返回副本的指针。

说明:
通过 ege_path_clone() 创建的路径为动态内存分配,因此当路径不再使用时,需要
调用 ege_path_destroy() 进行销毁,以免发生内存泄漏。

声明:
ege_path* ege_path_clone(
    const ege_path* path           // 路径
);
参数: path 路径的指针 返回值: 创建的路径的指针。如果 path 参数为 NULL,函数将返回 NULL。 当路径不再使用时,需要调用 ege_path_destroy() 进行销毁,以免发生内存泄漏。 示例: ege_path path1; ege_path* path2 = ege_path_clone(&path1); // 复制 path1,指针赋值给 path2 ege_drawpath(path2); // 绘制路径 path2 ege_path_destroy(path2); // 路径 path2 不再使用,将其销毁 备注: 路径被实现为 C++ 类,可以自动管理内存,因此可以在创建时直接赋值,这样不需要手动管理内存: ege_path path1; ege_path path2 = path1;