找回密码
 入住天佑斋
载入天数...载入时分秒...
搜索
楼主: 1159

vc高手进,谢谢~~~~~~~~~~

[复制链接]
 楼主| 发表于 2011-3-15 10:53:24 | 显示全部楼层
时间的眼泪 发表于 2011-3-14 23:08
- {: j9 x& i  Z2 JA和B是两个不同的类。
5 i+ m4 ^+ m8 @7 y# m& [在类B中的函数中,要先创建一个A类的对象3 I% a/ ^* n; j+ r0 w: j$ E" U
A aa = new A();

' [) G; p4 E6 [$ F后来我做了个测试程序,这样没传进去呢
回复

使用道具 举报

 楼主| 发表于 2011-3-15 10:55:11 | 显示全部楼层
doubleqi 发表于 2011-3-14 23:21 3 s5 u0 g' N' F8 w2 \$ w. i
楼上正解,在fun函数里new对象。楼主要是想直接访问A的类变量,那就麻烦了,static只能访问静态成员变量。你 ...
. u9 i- o3 A# `& W& y& A% k# |+ s
好复杂啊,我就是不想加参数,到时候调用函数的时候,我不晓得哪个参数写啥子啊
回复

使用道具 举报

 楼主| 发表于 2011-3-15 10:57:09 | 显示全部楼层
Shaman 发表于 2011-3-15 09:17 ; \* R7 n" H! F" h; p+ j
把A类作为参数传给B类:7 E8 u3 e0 G6 o$ A# x
, h& c2 X) C# {4 C# N
class B

4 s5 Q$ F) A- E: |/ n, @8 ~我要调用fun()函数的时候,()里面写啥子呢
回复

使用道具 举报

发表于 2011-3-15 11:46:26 | 显示全部楼层
1159 发表于 2011-3-15 10:57 3 L# H3 ~+ g) J2 ^2 q' Y6 g  Y  p
我要调用fun()函数的时候,()里面写啥子呢

" B& s% g, ]" Y. W2 @* L0 W你直接在fun()函数里用m_a不就可以了啊' m2 x* s2 H8 D
fun()
' o! [- `/ C4 k" \0 n7 o{
2 s1 U* j* ^: o" V$ j    int f = m_a->a ;# D) N5 v  N8 |; N# G0 N* U7 J( u
}
回复

使用道具 举报

发表于 2011-3-15 15:44:13 | 显示全部楼层
把你代码贴上来看看
回复

使用道具 举报

发表于 2011-3-23 20:21:54 | 显示全部楼层
你可以试试公有继承:* z0 O3 Z4 ~& s+ O' k, |
class B::public A
回复

使用道具 举报

发表于 2011-12-1 23:01:42 | 显示全部楼层
对不起,因无法发帖,借用宝地,本人是交大老师,想寻找一位熟悉c++编程的同学参加项目,按劳取酬,有意者联系:QQ:522127581,或chenyanru@163.com
回复

使用道具 举报

天佑斋微信小程序

QQ|手机版|小黑屋|西南交通大学 - 天佑斋 ( 蜀ICP备20015072号 )

GMT+8, 2025-2-3 05:08 , Processed in 0.041709 second(s), 13 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表