クラスのget
メソッドで テンプレート値の戻り値を処理する方法に問題があります。SetOfCells
以下に示す方法でそれを行うことは可能ですか?これを行うための正しい構文は何ですか? (cellParent
ポインター配列を使用して各セルを指します)
template <class T>
class cell : public cellParent
{
.....
T get() { return Val;}
.....
private:
T val;
};
class SetOfCells
{
....
template<class T> T get(int cellIndex)
{
return cellArray[cellIndex]->get();
}
....
private:
cellParent** cellArray;
};