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

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

[复制链接]
 楼主| 发表于 2011-3-15 10:53:24 | 显示全部楼层
时间的眼泪 发表于 2011-3-14 23:08 ! L& i$ p' A4 r* v2 T3 B
A和B是两个不同的类。8 l: [3 t3 }3 S1 ~+ ?9 R0 s
在类B中的函数中,要先创建一个A类的对象+ ]/ U) M) ~- f& j* B! p
A aa = new A();

; x6 ~3 w9 M6 |/ c后来我做了个测试程序,这样没传进去呢
回复

使用道具 举报

 楼主| 发表于 2011-3-15 10:55:11 | 显示全部楼层
doubleqi 发表于 2011-3-14 23:21
* c" R4 d+ |& Y. ~4 W) a楼上正解,在fun函数里new对象。楼主要是想直接访问A的类变量,那就麻烦了,static只能访问静态成员变量。你 ...
* u0 c& p' L+ j: L+ |
好复杂啊,我就是不想加参数,到时候调用函数的时候,我不晓得哪个参数写啥子啊
回复

使用道具 举报

 楼主| 发表于 2011-3-15 10:57:09 | 显示全部楼层
Shaman 发表于 2011-3-15 09:17
' ]4 H' X: v. O: n- t7 O2 V把A类作为参数传给B类:
6 L( s$ I, P4 W5 h2 S1 f; U5 C6 L( X3 Q8 b# U' s: g
class B

3 ]4 s2 E  T0 ]( G2 p, v8 M+ j+ A我要调用fun()函数的时候,()里面写啥子呢
回复

使用道具 举报

发表于 2011-3-15 11:46:26 | 显示全部楼层
1159 发表于 2011-3-15 10:57
8 c/ R; q% ?2 w, w- ^我要调用fun()函数的时候,()里面写啥子呢

6 W) ~' }2 f5 i# w( R你直接在fun()函数里用m_a不就可以了啊7 U, {% R+ n! ?* e, D
fun()
8 `6 L8 \) |1 C3 i) h' e5 c4 G1 s' z. Y{  q: R: P9 J1 Z: E( C' N
    int f = m_a->a ;
. T! u5 R3 M( x}
回复

使用道具 举报

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

使用道具 举报

发表于 2011-3-23 20:21:54 | 显示全部楼层
你可以试试公有继承:
) R! U& H7 w9 w0 @# l- d+ g) w2 \class B::public A
回复

使用道具 举报

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

使用道具 举报

天佑斋微信小程序

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

GMT+8, 2025-9-12 06:55 , Processed in 0.040976 second(s), 13 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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