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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ProgRoman
1 / 1 / 0
Регистрация: 04.12.2010
Сообщений: 65
#1

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

07.05.2014, 19:09. Просмотров 222. Ответов 2
Метки нет (Все метки)

что-то не пойму почему такая ошибка
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++
Возможно ли преобразовать vector &lt;Transport_Vehicle*&gt; Cars_for_transportation в vector &lt;MotorCar*&gt; Cars_for_transportation

Преобразование типов - C++
есть следующая маленькая программка #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int main() { int oldFunt,...

Преобразование типов - C++
Увидел код в сети, решил откомпилировать. Думаю какой код не важно. вылезла куча ошибок. на это LPSTR ActW = new TCHAR; ругается с...

С++ преобразование типов - C++
Есть переменная целочисленного типа например int A(например 2356).Нужно преобразовать ее к типу LPTCSTR и передать ее WinAPI функции...

преобразование типов - C++
помогите у меня программа выдает ошибки преобразования типов подскажите как должно быть чтоб все работало программа делает перестановки...

Преобразование типов. - C++
Подскажите как правильно преобразовать типы в следующем фрагменте: int i; i=GetKeyboardType(0); reinterpret_cast &lt;char&gt; (i); ...

Преобразование типов - C++
Вот я создаю двумерный массив n=1; m=2; char **mas=new char *; mas=new char; после этого мне нужно увеличить размер...

Преобразование типов - C++
кое-что о преобразовании типов. float F; __int32 DW; DW=*(__int32 *)&amp;F; значение DW должно совпадать с F побитово, без всяких...

преобразование типов - C++
memcpy((void*)stroka,(void*)stroka,ykaz_bukva-ykaz_temp+1); что нужно поставить вместо void* чтоб не было предупреждений


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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     Преобразование типов
Ответ Создать тему
Опции темы

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