Article View: fj.lang.c
Article #4594Re: virtual destructor
From: Yoshiteru Tadokoro
Date: Mon, 23 Mar 1992 08:29
Date: Mon, 23 Mar 1992 08:29
70 lines
3685 bytes
3685 bytes
$@ED=j(J@$@ElMN>pJs%7%9%F%`$G$9!#(J
>Date: 15 Mar 92 08:42:54 GMT
$@!!$I$&$b%K%e!<%9$,FO$/$N$,$a(J$@$A$cCY$$$_$?$$$G;d$,%U%)%m!<$7$F$bOCBj$,(J
$@=*$C$F$$$k$N$G$J$$$+$H;W$&:#F|$3$N:"!#$G$b;d$,%U%)%m!<$G$-$k(J$@$N$O(J C++ $@$N(J
$@OCBj$/$i$$$J$N$G(J...
> C++ $@$N2>A[4X?t$,OCBj$K$J$C$F$$$^$9$,!";d$b(J 1 $@$D<ALd$,$"$j$^$9!#(J
>destructor $@$K(J virtual $@$rIU$1$k$N$O$I$s$J0UL#$,$"$k$N$G$7$g$&$+!#(J
$@!!%G%9%H%i%/%?$K(J virtual $@$rIU$1$k$N(J$@$O(J virtual $@$rIU$1$J$$$H2<0L$N%/%i%9(J
$@$G%"%m%1!<%7%g%s$7$F$$$k%a%b%j$r2rJ|$G$-$J$$$3$H$,$"$k$+$i$G$9!#(J
$@!!Nc$($P<!$N$h$&$J%/%i%9(J($@2hLL>e$KI=<($9$kD>@~$d1_$r(J item $@$H$$$&%/%i%9$G(J
$@4IM}$9$k(J)$@$r9M$($^$9!#(J
class item {
item* prev;
item* next;
virtual void draw( void);
};
class line : item {
void draw( void) { /* $@D>@~$NIA2h(J */}
};
class circle : item {
void draw( void) { /* $@1_$NIA(J$@2h(J */}
};
$@!!?^7A$NIA2h$r4IM}$9$k%/%i%9$+$i$O(J item $@$7$+8+$($J$$$h$&$K$7$^$9(J($@$3$l$,(J
$@#C$K3S$Y$FNI$$$H(J$@$3$m(J)$@!#$=$7$F%j%s%/$5$l$F$$$k%"%$%F%`$N@hF,$@$1$r2!$($F(J
$@$*$-$^$9!#(J
+----------------+
| $@:,$r2!$((J$@$F$$$k(J |
+----------------+
\
\
\
+----------+ -next-> +----------+ -next-> +----------+
| item | <-prev- | item | <-prev- | item |
+----------+ +----------+ +----------+
| line | | circle | | circle |
+----------+ +----------+ +----------+
$@!!$3$N(J$@$h$&$K4IM}$7$F$$$k?^7A$KBP$7$FIA2h$d:o=|$r9M$($^$9!#(J
$@!Z?^7A$rIA2h$9$k Newsgroups: fj.lang.c Subject: Re: virtual destructor Message-ID: <TADO.92Mar23172943@vodka.pontneuf.tis.co.jp> Date: 23 Mar 92 08:29:43 GMT References: <1992Mar15.84256.26992@kei.is.s.u-tokyo.ac.jp> Sender: news@bon.pontneuf.tis.co.jp Distribution: fj Organization: Toyo Information Systems Co., Tokyo, Japan. Lines: 70 In-reply-to: cocoa@is.s.u-tokyo.ac.jp's message of 15 Mar 92 08:42:54 GMT