template для типа указателя в классе.
От: Al_ Россия нпкинтегра.рф
Дата: 17.09.03 07:10
Оценка:
Хочется (:, чтобы экземпляры класса могли хранить указатели разных типов, а, методы класса, хотябы, возвращать эти указатели.
Типа такого:

template <class TT>
class CQueueItem
{
public:
    CQueueItem<TT> *pPrevItem, *pNextItem;
    TT pData;
.............
};

template <class DATATYPE>
class CQueue
{
........
    CQueueItem<DATATYPE> *FirstItem;
    CQueueItem<DATATYPE> *LastItem;
    CQueueItem<DATATYPE> *pChoiser;

    DATATYPE SelectNextDataFromChoise();
........
}

DATATYPE CQueue<DATATYPE>::SelectNextDataFromChoise()    // тут компилятор ессно ругается
{
    ........
    return pChoiser->pData;
}


Можно-ли подобное реализовать?
Автоматизация.ERP
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.