проблемы с доступом к protected
От: Logic Bomb Россия  
Дата: 29.10.05 12:51
Оценка:
есть защищенный член класса и метод для его получения
class CList
{
protected:
       CItem* m_pLast;

public:
       .
       .
       .

       CItem* GetLast()
       {
              return m_pLast;
       }

       .
       .
       . // And so so on
}


пытаюсь реализовать этот механизм следущим образом:


void MyClass::Func(CList *list)
{
       CItem *item = list->GetLast;
}

он мне пишет:

e:\!_CODING\!!!C++\Tree\Tree\Item.cpp(299): error C2440: 'type cast' : cannot convert from 'CItem *(__thiscall CItemTree::* )(void)' to 'CItem *'

Что это такое?
Все имена функций и классов изменены, любое совпадение является случайным.
Re: проблемы с доступом к protected
От: ruslan_abdikeev Россия http://aruslan.nm.ru
Дата: 29.10.05 12:53
Оценка:
Здравствуйте, Logic Bomb, Вы писали:
       CItem *item = list->GetLast;


Забыл две скобочки после list->GetLast
Re: проблемы с доступом к protected
От: srggal Украина  
Дата: 29.10.05 12:53
Оценка:
Здравствуйте, Logic Bomb, Вы писали:

LB>
LB>void MyClass::Func(CList *list)
LB>{
LB>       CItem *item = list->GetLast(); // :maniac: 
LB>} 
LB>

LB>он мне пишет:

LB>
LB>e:\!_CODING\!!!C++\Tree\Tree\Item.cpp(299): error C2440: 'type cast' : cannot convert from 'CItem *(__thiscall CItemTree::* )(void)' to 'CItem *'
LB>

LB>Что это такое?
... << RSDN@Home 1.1.4 stable rev. 510>>
Re[2]: проблемы с доступом к protected
От: Logic Bomb Россия  
Дата: 29.10.05 14:39
Оценка:
Здравствуйте, ruslan_abdikeev, Вы писали:

_>Здравствуйте, Logic Bomb, Вы писали:

_>
_>       CItem *item = list->GetLast;
_>


_>Забыл две скобочки после list->GetLast


да уж... и на старуху бывает ошибка синтаксиса
Все имена функций и классов изменены, любое совпадение является случайным.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.