06/10/07 14:03:55
引き続き >>259 です。
>>62
class abstract
{
virtual bool Scan() = 0;
}
class VecXD: public abstractVec
{
bool Scan();
}
あるいは、
class PolicyXD{ ... }
teplate<typename DimPolicy> Vec: public DimPolicy
{
bool Scan();
}
と定義しておいて、
while(vec.Scan())
{
foo(vec);
}
て感じでしょうか?
virtual を使いたくないし、後者もfor ループではなくなると、
無駄なコードが出力されるような予感がします。