|
本帖最后由 nobody007 于 2012-4-20 17:45 编辑
; m M) I/ n z4 r, f0 `3 b0 z
+ ]* }0 f; Q- l+ M; rnxopen++,看例子大多使用的 c1 v1 H+ N9 ?# C1 h9 F+ [! R; ^9 W, ]
6 V, i5 h' Y! O' [7 y
- Component *root = displayPart->ComponentAssembly()->RootComponent();
- if (root!=NULL) // 是assembly
- {
- std::vector<Component *>childComps = root->GetChildren();
- }
" f3 x W7 g0 ]! Y2 Z% e 9 _ L0 T7 m! G! @0 s2 [& G
复制代码
8 G% K& c" w7 {6 I. y
: g$ u. o7 l+ k2 G! t( \* ?' N1 A但是怎么我单步调试进去GetChildren()就直接溢出了,得到了超过100万个component在vector里面?0 Q3 E4 S5 e5 x x
怎么网上找到的都是这段代码,却没一个跑的起来的2 R& H* X8 O: F# [' f' {
/ u, W% P7 B( L* Y9 j$ c e4 |
再次感觉nxopen++的文档比open c 的api文档差的不是一星半点.
( K2 A5 u- I' y2 Z$ T) u3 ~' b8 p, o5 s7 N" g& ]
|
|