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

Перегрузка операторов и string - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Цикл с постусловием: поиск элемента с заданными свойствами http://www.cyberforum.ru/cpp-beginners/thread697239.html
Известны данные о мощности двигателя 30 моделей легковых автомобилей. Выяснить, есть ли среди них модель, мощность двигателя которой превышает 200 л.с. Помогите буду заранее блогодарен,начал изучать недавно С++
C++ найти все различающиеся элементы целочисленной квадратной матрицы нужна ваша помощь! напишите код проги http://www.cyberforum.ru/cpp-beginners/thread697236.html
Как правильно написать код? C++
Что надо изменить в этом коде, что бы он работал? Задание: Заданы графики двух функций f1(x) =(1/2)^x , f2(x) =1+(x/2). Надо найти площадь криволинейной трапеции ограниченную графиками этих функций. Решение: #include <math.h> #include <iostream> #include <stdio.h> #include <windows.h> using namespace std; int main()
C++ Вычислить сумму ряда (результат - приближенное значение функции exp в точке X)
while do 1) Дано вещественное число X и целое число N (> 0). Найти значение выражения + X + X2/(2!) + … + XN/(N!) (N! = 1•2•…•N). Полученное число является приближенным значением функции exp в точке X. 2)Имеется фрагмент программы в виде оператора цикла с параметром,обеспечивающий вывод на экран "столбиком" всех целых чисел от 100 до 80 .Оформить этот фрагмент в виде: оператора цикла с...
C++ Известны данные о мощности двигателя 30 моделей легковых автомобилей. Выяснить, есть ли среди них модель, мощность двигателя которой превышает 200 л.с http://www.cyberforum.ru/cpp-beginners/thread697221.html
1) я незнаю как сделать эту задачу через for Известны данные о мощности двигателя 30 моделей легковых автомобилей. Выяснить, есть ли среди них модель, мощность двигателя которой превышает 200 л.с.
C++ Перемножение двумерных массивов Помогите пожалуйста перемножить два двумерных массива (выразить линейный комбинации) допустим есть 2мерный массив G со строками 1 1 0 0 1 1 надо умножить на 2мерный массив U 0 0 0 1 1 0 подробнее

Показать сообщение отдельно
Kastaneda
Форумчанин
Эксперт С++
4479 / 2841 / 227
Регистрация: 12.12.2009
Сообщений: 7,224
Записей в блоге: 1
Завершенные тесты: 1
14.11.2012, 13:29     Перегрузка операторов и string
Итераторы делаются обычно вложенными классами, чтоб можно было сделать так
C++
1
stack::iterator it = myStack.begin();
Добавлено через 4 минуты
По коду не совсем понятно, как ты собираешься использовать итератор?
А ошибки потому что так
C++
1
return stack::_stack[_index--];
делать нельзя, т.к. _stack[] не статичный член, поэтому обращаться к нему нужно через объект.

Если хочется сохранить логику итератора, то можно добавить метод типа init (stack &ob), т.е. инициализировать итератор для работы с определенным стеком. Ну и внутри итератора, естессно, хранить указатель на объект стека, с которым работаем.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru