|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
5 X( E6 _- b5 z% c' w. X4 Z) L来个实例,大家看看
$ F; b( n- ]0 K, S9 L' R) X; w6 j, ]9 j @6 E
* I& k7 f% M/ _; |) k# Q n+ r
1 \0 S- d/ c3 N5 w% [- int obj_num = 10;5 L, Y3 Z) A* x8 q5 r+ a' z* ]
- tag_t *object = NULL;. Q+ _# l- u3 s& e$ B9 Q
- object = (tag_t *) UF_allocate_memory( obj_num * sizeof(tag_t), &error );2 l5 V# r$ I" E" Y& ~
- object = (tag_t *) UF_reallocate_memory( object, (obj_num+1) * sizeof(tag_t), &error );0 ^' W. t/ h4 v O0 ^- \4 `
- UF_free( object );2 B! s- \9 M' O( ^& T, W; T
- char **strings = NULL;) B" c5 T7 L7 T1 A6 J& @
- strings = (char **) UF_allocate_memory( 10 * sizeof(char *), &error );8 {; r' A8 G+ a+ @2 o7 F9 H2 a& T
- for ( i = 0; i < 10; i ++ ); H6 H" e( `! R3 a
- { strings[i] = NULL;
$ b, M" t8 s3 x$ v3 Z& K - strings[i] = (char *) UF_allocate_memory( 133 * sizeof(char), &error );- C5 b9 i& ^& w' A2 Y
- }$ Y' X- Y; f# o0 Y* Y8 a6 R
- UF_free_string_array( 10, strings );
& R- g1 h L- g3 z" Z" ~ - double (*point_coords)[3];
, _! Z- v& Y) D2 Z" u - point_coords = (double (*)[3]) UF_allocate_memory( 10 * sizeof(double [3]), &error );1 z9 @* V x7 E$ X5 s5 f' X
- Static void my_function ( int *num, tag_t **object )
) x' T u$ G3 `. z' y - {
1 |$ `5 r6 V/ _: G4 y( T - (*num) = 10;, k$ `- s4 \/ s7 n6 e, f9 _
- (*object) = (tag_t *) UF_allocate_memory( (*num) * sizeof(tag_t), &error );0 x' h+ C h8 q4 A
- (*object)[0] = NULL_TAG;
- \) ^. R) v' b1 e- z) \ - }
* Y, O5 ]" E+ D$ A; D
复制代码 typedef struct UF_CURVE_line_s { 5 X% [! }; x. Y8 j& e* i
double start_point[3];
: Y) n3 z+ d0 j. E) Y/ O double end_point[3];
6 `0 T- z8 o, A# Y } UF_CURVE_line_t, * UF_CURVE_line_p_t; 1 q( }5 b9 }2 T. b- X
- A+ i! c4 Q" Y. X# ?5 v
UF_CURVE_line_t my_line; - V9 Y, P# Q+ j; g
my_line.start_point[0] = 0.0;* I7 X0 W. h& n
" y* t% h6 t4 p$ K UF_CURVE_line_t *my_line;
. P- @: h4 |, j1 l! C, k my_line->start_point[0] = 0.0; # ]4 Q$ R# I3 R0 W
, B7 L2 T: q! H4 u& T' o% U UF_CURVE_line_p_t my_line;
, M2 l: {9 ~6 X! ^2 x my_line->start_point[0] = 0.0;
. |( w- f& b6 H4 u! l4 |. @& [, i: h& { c( ?
* Q6 l7 h! I! k3 p4 Z( N5 ~$ K2 \ |
|