Форум программистов, компьютерный форум CyberForum.ru

Преобразование типов - C++

Войти
Регистрация
Восстановить пароль
 
ProgRoman
1 / 1 / 0
Регистрация: 04.12.2010
Сообщений: 65
07.05.2014, 19:09     Преобразование типов #1
что-то не пойму почему такая ошибка
error C2664: CvConvNetParser :: parse: невозможно преобразовать параметр 5 из "std::vector<_Ty>" в "std::vector<_Ty> &"
код такой...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
....
cnetPars.parse(xml, m_creator, m_name, m_info, [B]m_plane[/B], m_idmap);
....
//заголовок parse таков
 
int CvConvNetParser::parse(std::string xml, std::string &creator,
        std::string &name, 
        std::string &info, 
        std::vector<CvGenericPlane *> &plane,
        std::map<std::string,int> &idmap);
 
//объявление m_plane
 
//! The container of the planes
        std::vector<CvGenericPlane *> m_plane;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.05.2014, 19:09     Преобразование типов
Посмотрите здесь:

Преобразование типов C++
Преобразование типов C++
C++ преобразование типов
Преобразование типов C++
Преобразование типов C++
C++ преобразование типов
C++ Преобразование типов
Преобразование типов C++
Преобразование типов C++
Преобразование типов C++
Преобразование типов C++
C++ Преобразование типов

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
tegauss
30 / 24 / 24
Регистрация: 06.05.2014
Сообщений: 158
07.05.2014, 19:25     Преобразование типов #2
ProgRoman, очевидно нужно убрать/добавить амперсанд в строке 9/15 В зависимости от того, чего Вы хотите добиться. (пример: a - переменая, &a - адрес памяти, по которому она находится)
ProgRoman
1 / 1 / 0
Регистрация: 04.12.2010
Сообщений: 65
08.05.2014, 15:48  [ТС]     Преобразование типов #3
про переменную и её адрес это конечно всё так и есть... вопрос то в другом.
у меня есть метод parse в который по ссылке передаётся параметр m_plane там он как-то меняется и потом, дальше я его использую.. почему не соответствие типов происходит тип тот же в процедуре просто передача по ссылке идёт так что всё нормально должно быть ...

Добавлено через 56 минут
проблема решена, она была в классе cnetPars там было объявление class CvGenericPlane из-за этого как я понял компилятор думал что это подкласс вот.. ну и не видел такого класса при сборке
Yandex
Объявления
08.05.2014, 15:48     Преобразование типов
Ответ Создать тему
Опции темы

Текущее время: 06:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru