異種リストで教えていただきたいことがあります。
class TBase{
 virtual void Speak() = 0;
};
class TInt{
 int Value;
 int Speak() {return Value;};
};
class TFloat{
 float Value;
 float Speak(){return Value;};
};
TBaseのリストにに派生したクラスがぶら下がって
返りの型が違う(けどなんとなく互換性がある)ものを
ポリモーフィズムできないでしょうか?