$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Emily Winch (emily_at_[hidden])
Date: 2002-04-09 13:20:06
Jan Langer wrote:
>On Tue, 9 Apr 2002, Stewart, Robert wrote:
>>hardly think about it (other than to wish for a standardized, template
>>version so you can quit rewriting it!).
>
>enum color { brown, blue, green, black };
>enum sex { male, female };
>
>template <sex Sex, color EyeColor, color HairColor>
>class child
>{
> public:
> child (SIUnits::length const &s = 190,
> SIUnits::weigth const &w = 80);
> private:
> SIUnits::length size_;
> SIUnits::weigth weigth_;
>};
But... but my hair colour varies at runtime!
Some people's gender does that too.
Perhaps a generator that we can feed with two compile-time lists of genes?
Some kind of protection against unintended instantiation would be useful
too.
Emily