Article View: fj.lang.c
Article #4532Re: C++
From: SEKIGUCHI Tatsuro
Date: Mon, 25 May 1992 08:49
Date: Mon, 25 May 1992 08:49
54 lines
2770 bytes
2770 bytes
$@4X8}!wElBg>pJs$H?=$7$^$9!#(J
In article <SHIBATA.92May25165457@rose.cs.meiji.ac.jp>
shibata@cs.meiji.ac.jp (Hiroyoshi Shibata) writes:
> $@<FED!wL@<#Bg3X$G$9!#(J
>
> $@!J$b$A$m$s!I%W%m%0%i%`$r$3$&=q$-D>$;$P$&$^$/F0$/$h!#!I$H$$$&$N$,(J
> $@$"$l$P65$($F$/$@$5$$!#!K$A$J$_(J$@$K;d$,;HMQ$7$F$$$k%3%s%Q%$%i$O(J
> $@%*%V%8%'%/%H%o!<%/%9(JC++$@$G$9!#(J
$@7kO@$+$i8@$($P<!$N$h$&4X?t$rIU$12C$((J$@$l$P@5$7$/F0$/$h$&$K$J$k$H;W$$$^$9!#(J
class Vec {
public:
Vec( Vec &Original );
Vec &operator=( Vec &Original );
};
Vec::Vec( Vec &Original )
{
elems = new double[size = Original.size];
for ( int i = 0; i < size; i++ )
elems[i] = Original.elems[i];
}
Vec &Vec::operator=( Vec &Original )
{
if ( this == &Original )
return *this;
delete elems;
elems = new double[size = Original.size];
for ( int i = 0; i < size; i++ )
elems[i] = Original.elems[i];
}
$@?7$7$/2C$($?$N(J$@$O=i4|@_Dj$HBeF~$N1i;;;R$G$9!#BeF~$N1i;;;R$,Dj5A$5$l$F$$$J$$(J
$@>l9g$K%*%V%8%'%/%H$NBeF~$r9T$J$&$H%G%U%)(J$@%k%H$NF0:n$H$7$F%/%i%9$NFbMF$r%S%C%H(J
$@%o%$%:%3%T!<$7$h$&$H$7$^$9!#(Jclass Vec $@$N$h$&$K%]%$%s%?$r;}$C$F$$(J$@$k$H%]%$%s%?(J
$@$NFbMF$,$=$N$^$^%3%T!<$5$l$^$9!#$D$^$jA4$/F1$8%"%I%l%9$r;X$7$F$$$k%]%$%s%?$,(J
2 $@$D$G$-$k(J$@$3$H$K$J$j$^$9!#6qBNE*$K$O(J
> Vec v3 = v1 + v2;
$@$3$N;~E@$G(J v1 $@$H(J v2 $@$NOB$N7k2L$NCM$r;}$C$?%*%V%8(J$@%'%/%H(J(tmp $@$H$7$^$9(J)$@$,@8@.$5(J
$@$l(J tmp $@$,(J v3 $@$KBeF~$5$l$F!"$=$N$"$H(J tmp $@$O>CLG$7$^$9!#%G%9%H%i%/%?$NCf$G(J
tmp.elems $@$O(J delete $@$5$l$^$9!#$H$3$m$,$3$3$G(J tmp $@$H(J v3 $@$N(J elems $@$OF1$8%"%I%l(J
$@%9$r;X$7$F$$$k$N$G(J v3.elems $@$bF1;~$K2rJ|$5$l$F$7$^$$$^$9!#2rJ|$5$l$?NN0h$KBP(J
$@$7$F%"%/%;%9$,9T$J$o$l$k$N$G(J v3.elems $@$NFbMF$OIT(J$@Dj$K$J$j$^$9!#(J
--
Cocoa the princess of kingdom Alala
senior,majoring in information science
University of Tokyo,Japan $@!V$U$?$j$H$b!"AGD>$8$c$"$j$^$;$s$o$M!#!W(J
Technical Details
Message-ID:
<1992May25.84929.12495@kei.is.s.u-tokyo.ac.jp>Path:
arc1-ca.pugleaf.net!sparky!uunet!ccut!s.u-tokyo!is.s.u-tokyo!cocoaReferences:
<SHIBATA.92May25165457@rose.cs.meiji.ac.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 106434,4c7533d867a2269b X-Google-Attributes: gid106434,public X-Google-ArrivalTime: 1992-05-25 19:50:16 PST Newsgroups: fj.lang.c Path: arc1-ca.pugleaf.net!sparky!uunet!ccut!s.u-tokyo!is.s.u-tokyo!cocoa From: cocoa@is.s.u-tokyo.ac.jp (SEKIGUCHI Tatsuro) Subject: Re: C++ References: <SHIBATA.92May25165457@rose.cs.meiji.ac.jp> Nntp-Posting-Host: tje1 Message-ID: <1992May25.84929.12495@kei.is.s.u-tokyo.ac.jp> Organization: Dept. of Info. Sci., Fac. of Sci, Univ. of Tokyo, Japan. In-Reply-To: shibata@cs.meiji.ac.jp's message of 25 May 92 07:54:57 GMT Sender: news@kei.is.s.u-tokyo.ac.jp (Usenet News System) Distribution: fj Date: Mon, 25 May 1992 08:49:26 GMT X-Bytes: 1980 Lines: 55