Форум программистов, компьютерный форум, киберфорум
Наши страницы

Помогите найти ошибку при копировании вектора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Частичное решение http://www.cyberforum.ru/cpp-beginners/thread1145256.html
Выведите (через пробел) все четные числа от a до b (включительно). Примеры Входные данные Выходные данные 1 4
C++ Структура "Студент" Составить программу, выводящую на экран сведения о студентах (Ф. И. О., курс, группа, номер зачетки, средний балл). Определить количество студентов, у которых средний балл превышает заданное... http://www.cyberforum.ru/cpp-beginners/thread1145238.html
C++ Класс матрица, написать метод для вычисления определителя
Здравствуйте! Помогите, пожалуйста, разобраться с методом для вычисления определителя. Есть код: int Get_matr(int **u, int r, int I, int J) { int sum=0; int ki = 0; int...
Вывести строку, заключающую каждое слово введенно строки в скобки C++
Ввести символьную строку (string). Определить её длину. Создать вторую строку динамически которая состоит из первой строки но переделанной так чтобы каждое слово было в скобках. Вывести на экран...
C++ При вводе даты рождения и номера телефона в структуру выдает неверные данные http://www.cyberforum.ru/cpp-beginners/thread1145184.html
#pragma hdrstop #pragma argsused #include <tchar.h> #include <stdio.h> #include <conio.h> #include <iostream.h> #include <conio.h> #include <string.h> struct NOTE { char Family; char...
C++ Написать функцию, принимающую указатель на строку и выполняющую удаление всех букв «а» из строки Написать функцию, принимающую указатель на строку и выполняющую удаление всех букв «а» из строки подробнее

Показать сообщение отдельно
diplomat1129
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 83

Помогите найти ошибку при копировании вектора - C++

11.04.2014, 11:29. Просмотров 218. Ответов 6
Метки (Все метки)

C++
1
vector<byte> tmp(8 + Addresses.size() * sizeof(int) + Data.size());
C++
1
tmp.push_back(Data.data());
Data - vector <byte>
byte - unsigned char
Ошибка
NMClient.cpp: In member function ‘void NMClient::SendData(std::vector<int>, std::vector<unsigned char>)’:
NMClient.cpp:88:43: error: invalid conversion from ‘std::vector<unsigned char>::pointer {aka unsigned char*}’ to ‘std::vector<unsigned char>::value_type {aka unsigned char}’ [-fpermissive]
In file included from /usr/include/c++/4.7/vector:65:0,
from NMClient.cpp:7:
/usr/include/c++/4.7/bits/stl_vector.h:881:7: error: initializing argument 1 of ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>; std::vector<_Tp, _Alloc>::value_type = unsigned char]’ [-fpermissive]
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru