|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
×
/ n) U+ K# f! c8 u- c) S* l+ E6 L2 n
来个实例,大家看看
0 B7 {2 k" B" _0 A9 a0 t% M) y, {! i" N7 w
+ W# P) {& M2 s9 ^( x1 [- Z
& K) {, d6 G# U* k& b6 u" O7 ]7 }- int obj_num = 10;
; _9 G% j" k: c% Q/ v z - tag_t *object = NULL;
5 u( i' i7 `) a4 U# E. n - object = (tag_t *) UF_allocate_memory( obj_num * sizeof(tag_t), &error );6 J* C6 @" H" i6 }5 S0 f3 m/ v
- object = (tag_t *) UF_reallocate_memory( object, (obj_num+1) * sizeof(tag_t), &error );5 Q) s7 Y5 |: Q4 J& Z* G9 o3 I" a! k
- UF_free( object );$ j2 W- T! I5 J6 M4 c
- char **strings = NULL;
9 \& P# x, Z$ @; Z+ ? - strings = (char **) UF_allocate_memory( 10 * sizeof(char *), &error );
" y5 D) |! I5 @( z; i; S - for ( i = 0; i < 10; i ++ )! ?) ~9 t/ i8 T
- { strings[i] = NULL;
7 G2 X* c8 ^. R: V8 i; m/ `6 v - strings[i] = (char *) UF_allocate_memory( 133 * sizeof(char), &error );( n8 g# j! D" j2 Y/ D( o$ q
- }
M1 f3 |2 K# z - UF_free_string_array( 10, strings );) R* K9 c+ r& d; G
- double (*point_coords)[3];, Y. n. m- b8 d8 T$ |8 k
- point_coords = (double (*)[3]) UF_allocate_memory( 10 * sizeof(double [3]), &error );
% ~- k% q% D0 a - Static void my_function ( int *num, tag_t **object )* o* f; ?6 U: d( \* v& X4 {1 P
- { / i! |+ e! [9 j" B H
- (*num) = 10;0 \' l2 v1 {* \( V' b/ R8 q
- (*object) = (tag_t *) UF_allocate_memory( (*num) * sizeof(tag_t), &error );. D7 Z2 z v M
- (*object)[0] = NULL_TAG;9 J0 {; l$ C+ y F% n6 v
- }1 l+ X: j4 \+ z1 E7 q* ^
复制代码 typedef struct UF_CURVE_line_s {
) |, |5 [/ H9 m double start_point[3];
% @ f$ V# j* h3 V, u# k- l double end_point[3];
1 r9 @# S/ ~8 J } UF_CURVE_line_t, * UF_CURVE_line_p_t;
6 e1 ~7 P* M9 I) ]% W1 j 4 q, q+ ^2 k2 a' p" P* S
UF_CURVE_line_t my_line; 8 V* Q( X; H/ w/ T! ~
my_line.start_point[0] = 0.0;4 N- w5 i! s; j
3 O' c3 B; m. Q! U8 { UF_CURVE_line_t *my_line;
" Y3 l: E% e- d* B my_line->start_point[0] = 0.0; + O9 a$ {9 m" |. \/ L: H
, a7 H) g- x8 _% a( b% U UF_CURVE_line_p_t my_line; 3 V2 m# H/ l. Y! r/ f8 S
my_line->start_point[0] = 0.0;
5 H: k5 l+ h: W2 H
* j7 E7 V& [8 V3 n& o- d+ U* D' m3 c7 S8 H X, Q
|
|