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

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

[复制链接]
 楼主| 发表于 2011-3-15 10:53:24 | 显示全部楼层
时间的眼泪 发表于 2011-3-14 23:08
( \  u3 y2 R1 x' h5 eA和B是两个不同的类。
4 t- |9 x6 R; a% s8 C在类B中的函数中,要先创建一个A类的对象) k# {+ j; k& x/ i8 M2 }1 K& B
A aa = new A();
0 N& f8 B( U; S/ E7 m& d% W/ o
后来我做了个测试程序,这样没传进去呢
回复

使用道具 举报

 楼主| 发表于 2011-3-15 10:55:11 | 显示全部楼层
doubleqi 发表于 2011-3-14 23:21 - b5 Q) X8 M5 z4 T) T; q) A" ?
楼上正解,在fun函数里new对象。楼主要是想直接访问A的类变量,那就麻烦了,static只能访问静态成员变量。你 ...

: d& I! U; P' c好复杂啊,我就是不想加参数,到时候调用函数的时候,我不晓得哪个参数写啥子啊
回复

使用道具 举报

 楼主| 发表于 2011-3-15 10:57:09 | 显示全部楼层
Shaman 发表于 2011-3-15 09:17
$ l' x* z! a  [把A类作为参数传给B类:2 I  X/ I6 i6 ~3 p$ }
6 U# t6 `% S( g' D# t
class B
0 }/ p7 k4 [# V% y9 a6 p. Y% y
我要调用fun()函数的时候,()里面写啥子呢
回复

使用道具 举报

发表于 2011-3-15 11:46:26 | 显示全部楼层
1159 发表于 2011-3-15 10:57
- g- F5 g  r# E6 d8 F. y我要调用fun()函数的时候,()里面写啥子呢

& X5 n4 E3 l/ W5 X8 N9 e你直接在fun()函数里用m_a不就可以了啊
6 `. n9 C' T6 t! y. ?fun(): }) }/ y* ^8 R3 E
{
% K; I. I3 @: H1 \    int f = m_a->a ;$ J& ~; X( J: l1 n- Y1 @9 a5 M
}
回复

使用道具 举报

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

使用道具 举报

发表于 2011-3-23 20:21:54 | 显示全部楼层
你可以试试公有继承:  g4 Z) O* z0 Q& N4 A
class B::public A
回复

使用道具 举报

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

使用道具 举报

天佑斋微信小程序

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

GMT+8, 2026-5-16 22:44 , Processed in 0.040044 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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