| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > mem_fun_ref и перегруженные методы класса |
| Автор: Kappac 16.6.2010, 15:00 | ||||
| Доброго всем времени суток! Есть ли возможность сказать mem_fun_ref или mem_fun какой конкретно вариант функции использовать? Пример: Метод magick класса Image библиотеки ImageMagick перегружен: string & magick(); void & magick(const string &); Соответсвенно следующий код не компилится( компилятор: gсс версия 4.4.3 (Gentoo 4.4.3-r2 p1.2) ):
ошибка:
Вопрос: как решить эту задачу без написания собственного функтора и средствами STL, если возможно? |
| Автор: jonie 16.6.2010, 18:48 | ||||
специализируйте шаблон явно:
например. Для тех кто хочет попробывать вот вам простой код:
|
| Автор: Kappac 17.6.2010, 10:04 |
| Спасибо! |