Вопрос о синтаксисе 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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