20 / 20 / 2
Регистрация: 23.09.2010
Сообщений: 193
|
|||||||||||
1 | |||||||||||
bind20.09.2012, 19:49. Показов 2976. Ответов 20
Метки нет (Все метки)
хочу нечто такое.
0
|
20.09.2012, 19:49 | |
Ответы с готовыми решениями:
20
asio+bind boost::bind Применение вложенных boost::bind Присвоить значение возвращаемое boost::bind |
20 / 20 / 2
Регистрация: 23.09.2010
Сообщений: 193
|
|
20.09.2012, 20:10 [ТС] | 3 |
да че-то не получается. щас еще попробую : )
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
20.09.2012, 20:14 | 4 | |||||
0
|
20 / 20 / 2
Регистрация: 23.09.2010
Сообщений: 193
|
|
20.09.2012, 20:20 [ТС] | 6 |
0
|
20 / 20 / 2
Регистрация: 23.09.2010
Сообщений: 193
|
||||||
20.09.2012, 20:29 [ТС] | 8 | |||||
такой вариант тоже не катит. _1 _2 _3 тоже пробывал : )
указатель на колбэк.
0
|
20 / 20 / 2
Регистрация: 23.09.2010
Сообщений: 193
|
||||||
20.09.2012, 20:32 [ТС] | 10 | |||||
0
|
20 / 20 / 2
Регистрация: 23.09.2010
Сообщений: 193
|
|
20.09.2012, 20:58 [ТС] | 12 |
в эклипсе хоткеи работают только если английская раскладка включена. : )
поправил сразу.
0
|
20 / 20 / 2
Регистрация: 23.09.2010
Сообщений: 193
|
|
20.09.2012, 21:07 [ТС] | 14 |
быть может ты под веществами ? перейди на первую страницу и прочитай посл. сообщение.
0
|
20.09.2012, 21:17 | 15 | |||||
ы!
сорри, но его там небыло. первая страница заканчивалась моим сообщением и я перешел на вторую. boost::bind() возвращает функциональный объект ,который невозможно привести к типу указателю на функцию/метод. используй boost::function. к тому же, не вижу никакой необходимости в boost::bind() вообще. вот твое решение:
0
|
20 / 20 / 2
Регистрация: 23.09.2010
Сообщений: 193
|
||||||
20.09.2012, 22:03 [ТС] | 16 | |||||
boost::function погляжу, спасибо.
Предложенное тобой решение не подходит т.к. onAppCmd обьявлен в хедере андройда. Ну или я тебя не понял... Добавлено через 36 минут
0
|
20 / 20 / 2
Регистрация: 23.09.2010
Сообщений: 193
|
|
20.09.2012, 22:06 [ТС] | 18 |
читал... может не там.. ?
f(0, 1); так вызывается.
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
20.09.2012, 22:10 | 19 |
niXman, Ну только если чтобы не делать копию. Если копия - ок, можно и не указатель.
http://liveworkspace.org/code/... 1bd339394b Saiberg, Нельзя result от bind-а напрямую присвоить указателю на функцию. boost::function напрямую указателю на функцию тоже нельзя. Вот тут к примеру было большое обсуждение.http://stackoverflow.com/quest... ion-that-r
0
|
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
|
22.09.2012, 00:38 | 20 |
в одном проекте юзал специальный враппер, который как раз умел принимать функциональные объекты и умел возвращать специальный указатель на свободную функцию, которая каким-то макаром перевызывала переданный объект. там была какая-то платформозависимая магия с соглашениями о вызовах, с выполняемой памятью и прочий мрак. сильно не разбирался.
вот еще что-то похожее быстрим поиском нашлось под винду. http://www.codeproject.com/Art... to-Non-sta быть может есть какой-нибудь кроссплатформенный кошерный вариант.
0
|
22.09.2012, 00:38 | |
22.09.2012, 00:38 | |
Помогаю со студенческими работами здесь
20
boost::bind прекращение работы программы microsoft optimizing compile Boost::asio::ip::udp::socket bind а мне нужен не локальный хост Освобождение памяти после std:bind Вывод типа, универсальные ссылки, cannot bind lvalue to && и другие Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |