Creo二次开发--函数(1)--可扩展数组
来源:互联网 发布:软件项目文档研制成果 编辑:程序博客网 时间:2024/05/16 12:30
ProArrayAlloc--为一个对象分配数组空间,且该数组为可扩展类型数组。可以通过ProArrayObjectAdd添加对象到该数组中。
ProArrayFree--释放由ProArrayAlloc申请的可扩展类型数组,不释放通常会造成内存泄漏。
ProArrayObjectAdd--用于向申请的可扩展数组中添加对象
ProArrayObjectRemove--从可扩展数组中移除一个对象
ProArraySizeGet--用于获取可扩展对象的中对象的数量
下面是各个函数的应用举例
//应用一
类型为ProSurface数据,想获取ProSurface的集合
ProSurface **p_surfaces
ProArrayAlloc(0,sizeof(ProSurface),1,(ProArray*)p_surfaces);ProArrayObjectAdd(p_surfaces, PRO_VALUE_UNUSED, 1, p_object );int arr_size;ProArraySizeGet (p_surfaces, &arr_size);ProArrayFree( (ProArray*)p_surfaces );//应用二ProDtlnoteline *linesProArrayAlloc (0, sizeof (ProDtlnoteline), 1, (ProArray*)&lines);ProArrayObjectAdd ((ProArray*)&lines, PRO_VALUE_UNUSED, 1, ¬e_line);ProArraySizeGet ((ProArray)lines, &n_lines);ProArrayFree ((ProArray*)&lines);
- Creo二次开发--函数(1)--可扩展数组
- Creo二次开发--实例(1)
- Creo二次开发--函数(9)
- Creo二次开发--内存清理函数
- Creo二次开发--作品展示(1)
- Creo二次开发--函数(2)--信息类函数
- Creo二次开发--函数(3)--菜单类函数
- Creo二次开发--函数(5)--字符串类函数
- Creo二次开发--函数(8)--质量函数
- Creo二次开发--函数(10)--配置类函数
- Creo二次开发--函数(6)--选择对象
- Creo二次开发--函数(11)--基准轴
- Creo二次开发--函数(12)--基准坐标系
- Creo二次开发--函数(4)--常用操作类函数
- Creo二次开发--函数(七)--尺寸遍历操作函数
- Creo二次开发--函数(14)--与颜色有关的函数
- Creo二次开发--函数(13)--基准点与基准平面
- Creo二次开发异步模式——字符串操作函数
- leetcode 53: Sqrt(x)
- 使用eclipse小技巧总结
- 2012年总结
- 快速选择(quick select) + 线性时间选择(linear-time select) - 求出n个数中第k大的数
- 网络编程小例子
- Creo二次开发--函数(1)--可扩展数组
- 用PARSENAME函数拆分字符串
- 在Eclipse安装Aptana插件
- Github是什么,是GIT的界面工具?
- 实战网站优化
- 搭建Qt5+MinGW开发环境
- 硬盘安装fedora 18 livecd
- Redhat linux自动FTP传送备份
- 喂!程序猿,您喜欢测试猿吗?