![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
как объявить указатель на функцию в структуре
Добавлено @ 13:57 да бы потом вызвать можно было подозреваю что надо вот так тип * имя(аргументы) имя=@originalname; а вызывать вот так имя(аргументы) правильно или нет, а то я сейчас проверить не могу, а когда смогу инета не будет -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 6 Всего: 44 |
вот тебе примерчик не большой! Те это надо?
|
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
chaos, сенкс
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
chaos, а если принт пренадлежит другой структуре(классу)
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Step |
|
||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
адет ошибку __сdecl преобразование
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
||||||
|
|||||||
| Vyacheslav |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2124 Регистрация: 25.3.2002 Где: Москва Репутация: 9 Всего: 59 |
Указать адрес на метод класса и хранить в струтуре еще указатель на объект того класса, которому принадлежит метод
-------------------- С уважением, Вячеслав Ермолаев |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
Vyacheslav, не могу врубиться что это мне даст
S_XmlRpc по сути это структура которая будет передаваться потоку и содержит информацию о данных которые нужно получить также должна содержать указатель на функцию обработки данных, функций обработки довольно таки много -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Vyacheslav |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2124 Регистрация: 25.3.2002 Где: Москва Репутация: 9 Всего: 59 |
А я понятие не имею, для чего это тебе нужно. Ты спросил, я ответил. Будешь ты это использовать или нет это твое дело. Существует непреложный факт, что метод класса нельзя вызвать без объекта этого класса, если метод не статический. Вот и все. Отсюда и вывод: Хочешь вызвать метод класса по адресу, позаботься еще о хранении адреса объекта этого класса
Добавлено @ 09:11 Другие варианты 1)использовать статический метод класса (но это равносильно использованию обычной функции 2)использовать темплате библиотеки( boost, loki) или самому написать соответсвующую обертку 3) перейти на платформу нет и использовать делегаты 4) использовать С++Builder и __closure -------------------- С уважением, Вячеслав Ермолаев |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |