![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| srd |
|
|||
![]() Нереварин ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 951 Регистрация: 30.8.2003 Где: Владивосток Репутация: 27 Всего: 49 |
Пишу функцию такого вида:
void func(std::string str1, std::string str2) { } Эта функция используется следующим образом: std::for_each(v.begin(), v.end(), std::bind1st(std::ptr_fun(func), "строка")); В таком виде всё работает. Но если сделать передачу параметров по ссылке, т.е. void func(std::string &, std::string &) или void func(const std::string &, const std::string &), то при компиляции получаю такие ошибки:
Самое обидное, что в книге Страуструпа есть аналогичные примеры с использованием именно константных ссылок. Плиз, подскажите, как обойти эту проблему? -------------------- Не смей читать мою подпись!!! |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |