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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод слова, содержащего мин и макс количество символов http://www.cyberforum.ru/cpp-beginners/thread78082.html
Помогите пожалуста!:help: У меня должен быть зачет по ОП, нужно выполнить простенькое задание на обычном С (не ++), а я с языком Си вобще незнаком, в основном на на Делфи все делал раньше.:scratch:...
C++ на ваше рассмотрение СПАСИТЕ НАРОД, осталось очень мало времени ,а я нифига не понимаю 1.Найти сумму элементов геометрической прогрессии с указанными номерами.Для прогрессиии задаеться первый элемент и ее... http://www.cyberforum.ru/cpp-beginners/thread78074.html
C++ Система счислений
составить программу для перевода чисел из одной системы счисления в другую
Ребята, у меня не работает программа. Посмотрите C++
Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями. Найти номер первой из строк, содержащей хотя бы один положительный элемент #include <iostream.h> #include...
C++ комплексное число http://www.cyberforum.ru/cpp-beginners/thread78024.html
Определить класс описывающий комплексное число. Для класса перегрузить бинарный оператор * .Написать программу, в которой используется перегруженный оператор. Заранее спасибо)))
C++ Обработка элементов последовательности.надо дописать... #include <stdio.h> #include <conio.h> #include <iostream.h> long int OdinakCif(int N) { long int N_c=N; int count=0;int count_max=0; for(int i=0;i<10;i++) { while(N_c!=0) ... подробнее

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

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

22.12.2009, 15:14. Просмотров 321. Ответов 0
Метки (Все метки)

Ситуация примерно такая:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
struct Shipment{
public:
    Shipment();
    Shipment(const std::vector<QString>&);
};
 
class Tablewrapper_row{
public:
    Tablewrapper_row(const std::vector<QString> &init);
    operator std::vector<QString>() const;
};
 
std::list<Tablewrapper_row> rows;
...
std::list<Shipment> shipments;
 
std::copy(rows.begin(), rows.end(), std::back_inserter(shipments));
Получаю :
error C2679: binary '=' : no operator found which takes a right-hand operand of type 'Tablewrapper_row' (or there is no acceptable conversion)

Как мне в данной ситуации воспользоваться std::copy ?

Корявые варианты с промежуточными std::list<std::vector<QString>> не предлагать,
for_each с функциональным объектом тоже не предлагать (уже сам написал, но некрасиво выглядит).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru