作者jijuan (鸡卷)
看板C_and_CPP
标题[问题] 请教一个用struct当函式参数的问题
时间Mon May 25 13:41:24 2009
有两个物件objA、objB
objA 中有一个 struct 的成员变数 stA
objB 中则有一个函式 fcnB 接受 stA 作为参数
在 objA 中会建立一个 objB
请问在这种情况下 fcnB 的参数列该怎麽写呢
另外因为 stA 是定义在 objA 中
该如何告知编译器 fcnB() 要接受的参数型态就是"定义在 objA 中的那个 stA "呢?
--
海纳百川,有容乃大。
壁立千仞,无欲则刚。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.249.2.10
1F:推 Ebergies:include stA header. not objA header 05/25 13:43
2F:→ Ebergies:otherwise, use pointers 05/25 13:44
3F:→ jijuan:但是stA是宣告在objA中的变数并没有header可以include 05/25 13:53
4F:推 littleshan:objA 中的 objB 成员改用 pointer 05/25 14:12
5F:→ littleshan:否则还真的无解 05/25 14:12
6F:→ adrianshum:把你的 source code 整理一下, 做到像一楼说的那种 05/25 14:32
7F:→ adrianshum:把东西乱塞那当然会混乱了 05/25 14:33