From owner-FreeBSD-users-jp@jp.freebsd.org  Sun Jun  4 23:02:46 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id XAA31125;
	Sun, 4 Jun 2000 23:02:46 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from asahi-net.or.jp (b142051.ppp.asahi-net.or.jp [202.213.142.51])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id XAA31120
	for <FreeBSD-users-jp@jp.freebsd.org>; Sun, 4 Jun 2000 23:02:44 +0900 (JST)
	(envelope-from ht5t-fry@asahi-net.or.jp)
Received: from localhost (localhost.tf.or.jp [127.0.0.1])
	by galois.tf.or.jp (8.10.0/3.7W-Teddy-00032101) with ESMTP id e54E1bi04676;
	Sun, 4 Jun 2000 23:01:37 +0900 (JST)
To: FreeBSD-users-jp@jp.freebsd.org
From: Tetsuro Teddy FURUYA
 (=?iso-2022-jp?B?GyRCOEVDKxsoQiAbJEJFL086GyhC?=) <ht5t-fry@asahi-net.or.jp>
In-Reply-To: Your message of "Sun, 4 Jun 2000 16:30:57 +0900 (JST)"
	<200006040730.QAA00493@lain.tenchi.ne.jp>
References: <200006040730.QAA00493@lain.tenchi.ne.jp>
X-Mailer: Mew version 1.93 on Emacs 19.28 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20000604230136B.ht5t-fry@galois.tf.or.jp>
Date: Sun, 04 Jun 2000 23:01:36 +0900
X-Dispatcher: imput version 980905(IM100)
Lines: 38
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 52222
Subject: [FreeBSD-users-jp 52222] Re: hello.cc
 =?ISO-2022-JP?B?GyRCJCw7XSQvRjAkLSReJDskcyEjGyhC?= 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: ht5t-fry@asahi-net.or.jp

$B8EC+(B $B$G$9!#(B

c++/g++ $B$NOC$,@9$j>e$,$C$F$$$k$h$&$J$N$G!"(B
$B;G$$$?$$$N$G$9$,!"(B

template/STL $B$O:#$I$NDxEY%5%]!<%H$5$l$F$$$k$N$G$7$g$&$+!)(B

$B;d$,;HMQ$7$F$$$k(B g++ $B$O!"$A$g$C$H$7$?%W%m%0%i%`$rAH$s$G$b!"(B
#include <iostream>
$B$,=3$i$l$k$H$+!"(B
Static data member template $B$,%5%]!<%H$5$l$F$$$J$$$H$+!"(B
member function template $B$rDj5A$9$k;~$K(B Template member name $B$,(B
$B;HMQ$G$-$J$$!#(B
namespace $B$G7Y9p$,=P$k!#(B
$BEy!9$N@)8B$,$"$k$h$&$J$N$G$9!#(B
(cf. info/g++FAQ/templates/ "Problems with the template implementation")

#$B$J$*!"(Btemplate $B$rMQ$$$F(B hello.cc $B$r=q$$$F$_$l$P!"(B
----
// Coded by Tetsuro Furuya

using namespace std;

#include <iostream.h>
#include <iterator>
#include <algorithm>

ostream_iterator<char *> str_out(cout, " ");
char * buf[3]={"Hello", "World", "!"};

main()
{
  copy( buf, buf+3, str_out);
  cout << "\n";
  return ( 0 );
}
---
Tetsuro Teddy FURUYA ($B8EC+(B $BE/O:(B) <ht5t-fry@asahi-net.or.jp>
