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

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

Войти
Регистрация
Восстановить пароль
 
veverix
39 / 39 / 2
Регистрация: 14.09.2012
Сообщений: 85
#1

Передача итератора другого объекта - C++

26.03.2013, 03:01. Просмотров 308. Ответов 1
Метки нет (Все метки)

Имеется класс bigint, в нем объвлен vector<char> и итератор. При попытке перегрузки +

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
bigint bigint::operator+(bigint &big)
{
    bigint result;
    iter = number.begin();
    big.iter = big.number.begin();
    int temp;
    unsigned int temp = 0;
    for(int i=0; i<max(number.size(), big.number.size()); i++)
    {
        temp = (iter < number.begin() ? &iter : 0) + (big.iter < big.number.begin() ? &big.iter : 0);
        result.number.push_back(temp < 255 ? temp : 0xFF);
        temp -= 0xFF;
        iter++;
        big.iter++;
    }
}
Выдает ошибку при вычислении temp, связанную с &big.iter. Вопрос - как получить значение по итератору из другого объекта?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.03.2013, 03:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Передача итератора другого объекта (C++):

Передача объекта методу другого объекта другого класса - C++
Всем привет. Есть у меня класс test1, который имеет конструкторы только с параметрами. Другой класс test2 имеет конструктор, который...

Передача данных объекта одного класса , объекту другого - C++
Доброго времени суток. В общем, столкнулся с проблемой передачи данных от одного класса другому. Есть класс NewApp, создаю объект с...

Вывод данных вложенного объекта из другого объекта - C++
Добрый День! Хочу в одном объекте вывести текст который находится во вложенном объекте. Помогите ,пожалуйста, понять в чем ошибка. ...

Обращение к данным другого объекта - C++
В одном из методов класса block необходимо обратиться к полю объекта класса game. Пробую передачу объекта по указателю в конструктор, но...

Объявление в классе объекта другого класса - C++
какая-то фигня получается, допустим есть 2 класса - class1 и class2, в хедерах class1.h подключён class2.h, а в class2.h подключён...

Возможен ли класс для обработки объекта другого класса? - C++
Решил написать приложение в кот больше 10 строк... Куча классов получилась, запутался в данных и во всем, но главное не вэтом. Получилось...

1
alsav22
5428 / 4823 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
26.03.2013, 04:02 #2
Не пойму, зачем здесь адреса итераторов (&iter)? Значение по итератору: *iter, *(big.iter).
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.03.2013, 04:02
Привет! Вот еще темы с ответами:

Спрятать указатель на функцию класса в map и вызвать из другого объекта - C++
Товарищи, пишу примитивный &quot;tcp-сервер&quot;. В его задачи входит принятие соединений и получение сообщений. В зависимости от сообщения &quot;сервер&quot;...

Обрыв функции при вызове метода из объекта другого класса - C++
Почему выполнение функция обрывается на вызове метода из объекта другого класса? DataBuffer.cpp //Получаем класс FirstDlg void...

Передача объекта в функцию - C++
подскажите что тут не так у меня?! /* * 5. Поле first — целое положительное число, часы; * поле second — целое положительное...

Передача объекта в функцию - C++
Нужно передать в функцию void Openz(Array &amp;a) { int**buff = a.getarr(); for (int i(0); i &lt; 10; i++) { for (int j(0);...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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