Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
MickeyBlueEyes
Студент
120 / 131 / 39
Регистрация: 07.04.2011
Сообщений: 503
1

Указатель на ф-цию член класса

11.02.2013, 01:00. Просмотров 362. Ответов 2
Метки нет (Все метки)

Чёрная магия или я бот?

g++

sub.cpp:21: error: expected unqualified-id before ‘*’ token
sub.cpp:21: error: must use ‘.*’ or ‘->*’ to call pointer-to-member function in ‘t (...)’, e.g. ‘(... ->* t) (...)’

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
using namespace std;
 
class ptr{
 
    public:
    
        void test(){
        cout << "Hello world" << endl;
        }
    
};
 
 
int main(){
 
     void (ptr:: * t)() = &ptr::test;
    
     ptr * p = new ptr;
 
     p -> *t();
    
     return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.02.2013, 01:00
Ответы с готовыми решениями:

Указатель на член структуры/класса
Всем привет! Помогите разобраться. Пусть есть такой код: template &lt;typename Type&gt; class...

Указатель на функцию - член класса.
делаю так: class c1 { void foo(); } class c2 { void (*fp)();

Указатель на функцию-член класса
Нужно передать указатель на функцию класса A изнутри самого класса А в функцию, в качестве...

Что такое указатель на член класса?
Что такое указатель на член класса?

Указатель на объект из указателя на член класса
Что как-то сей вопрос ставит меня в тупик. class A { int i; } obj; int main()

2
DU
1487 / 1133 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
11.02.2013, 01:03 2
C++
1
(p->*t)();
1
MickeyBlueEyes
Студент
120 / 131 / 39
Регистрация: 07.04.2011
Сообщений: 503
11.02.2013, 01:06  [ТС] 3
Я не бот ) в книге опечатка
C++
1
 ptr ->* func)();
Не в ту сторону подумал )
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.02.2013, 01:06

Указатель на классы, объявленный как член класса
Если у кого-то сохранились какие-либо статьи, заметки в памяти на тему указателей, пожалуйста,...

Std::thread, создать указатель на член класса
Есть класс #pragma once #include &lt;map&gt; #include &lt;vector&gt; #include &lt;string&gt; #include &lt;thread&gt;...

Указатель на функцию-член одного класса в другом классе - C++
Добрый вечер! Может кто-то может помочь с проблемой. class Cook { public: void ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru