Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

C++ error C2248

350
23 декабря 2009 года
cheburator
589 / / 01.06.2006
Студия 2005. Код на C++:
Код:
class Socket
{
...
protected:
    SOCKET sock;
};


class WorkSocket : public Socket
{
public:
    WorkSocket (ListenSocket &ls);
};


WorkSocket::WorkSocket(ListenSocket &ls)
:Socket(false)
{
    sock = accept (ls.sock, NULL, NULL); // И вот здесь выдал ошибку
...
};


С какого перепугу там вылезает "error C2248: 'Socket::sock' : cannot access protected member declared in class 'Socket'", если WorkSocket как производный класс вроде должен иметь доступ?
Насколько помню, всю жизнь такое прокатывало...
87
23 декабря 2009 года
Kogrom
2.7K / / 02.02.2008
а ListenSocket - кто такой?
350
23 декабря 2009 года
cheburator
589 / / 01.06.2006
Ох, слона-то я и не приметил... Думал, он на первый sock ругается.
Вопрос снят
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог