Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
#1

Обращение к перегруженному оператору () через указатель на объект - C++

09.08.2012, 17:44. Просмотров 377. Ответов 3
Метки нет (Все метки)

Собственно, как?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class MyClass
{
..
void operator() (int _i)
    {
        cout << "operator()" << _i << endl;
    }
};
 
int main()
{
..
MyClass *s = new MyClass(12); // просто *s; или *s = &a; \
(где a- объявленный ранее экземпляр) - тоже не прокатывает
    s(13); // Не хочет : (
..
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.08.2012, 17:44     Обращение к перегруженному оператору () через указатель на объект
Посмотрите здесь:

Указатель на объект. C++
Указатель на объект класса C++
C++ Указатель на объект.объясните
Указатель на объект C++
Обращение к функции через указатель C++
C++ Методы вызываются через указатель на объект класса; Как компилятор определяет, какой из методов надо вызвать?
C++ Обращение к вектору полученному через указатель
Обращение к элементам массива используя указатель C++
Операторы эквивалентные оператору присваивания\условному оператору? C++
C++ Обращение к элементам std::vector используя указатель
Обращение к полям и методам класса через объект C++
массив классов, задание и обращение к элементам через указатель C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1240 / 989 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
09.08.2012, 17:56     Обращение к перегруженному оператору () через указатель на объект #2
(*s)(13); или s->operator()(13);
Jupiter
Каратель
Эксперт C++
6547 / 3967 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
09.08.2012, 18:01     Обращение к перегруженному оператору () через указатель на объект #3
C++
1
2
MyClass& ss = *s;
ss(13);
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
09.08.2012, 18:17  [ТС]     Обращение к перегруженному оператору () через указатель на объект #4
Вот же ж.. Туплю.. туплю..
Спасибо вам
Yandex
Объявления
09.08.2012, 18:17     Обращение к перегруженному оператору () через указатель на объект
Ответ Создать тему
Опции темы

Текущее время: 06:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru