Вопрос о синтаксисе C++ о доступе к членамC++

Программы на C++. Форум разработчиков
Anonymous
Вопрос о синтаксисе C++ о доступе к членам

Сообщение Anonymous »

Почему неправильно обращаться к функции fun() таким способом?
Я получаю следующую ошибку:

«Операторы C++ -> и ->* применяются к типам, не являющимся указателями»

Я не могу понять эту ошибку!Операторы C++ -> и ->* применяются к типам, не являющимся указателями.

Я не могу понять эту ошибку! р>
class a
{
public:
class b
{
struct c
{
void fun() {};
};
c _c[5];

c* operator[](int count) {
return &_c[count];
}

};
b* _b;

static a* _This;
a();
};

a::a()
{
_This->_b[1]->fun();
}


Подробнее здесь: https://stackoverflow.com/questions/793 ... ng-members

Вернуться в «C++»