VladimirYU 0 13 ноября, 2008 Опубликовано 13 ноября, 2008 · Жалоба Как правильно сделать? Имеется следующий код class TMyclass { ...... public: ....... int foo; // член класса указатель, но который хочу пердать в функцию ........ void Func ( int* ptr = &foo); }; Error[Pe245]: a nonstatic member reference must be relative to a specific object Хочется, чобы Func получала указатель на foo, как значение параметра по умолчанию. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Johnny81 0 13 ноября, 2008 Опубликовано 13 ноября, 2008 · Жалоба например так: class TMyclass { ...... public: ....... int foo; // член класса указатель, но который хочу пердать в функцию ........ void Func ( int* ptr); void Func () { Func(&foo); } }; Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladimirYU 0 13 ноября, 2008 Опубликовано 13 ноября, 2008 · Жалоба например так: class TMyclass { ...... public: ....... int foo; // член класса указатель, но который хочу пердать в функцию ........ void Func ( int* ptr); void Func () { Func(&foo); } }; Спасибо! Все заклинило блин... Про перегрузку совсем забыл. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться