🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.c
Article #4532

Re: C++

#4532
From: SEKIGUCHI Tatsuro
Date: Mon, 25 May 1992 08:49
54 lines
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!cocoa
References: <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