Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Почему в С++ в классе в начале программы задаешьпеременную Почему в С++ в классе в начале программы задаешь переменную а после требуется int x1, x2, x3, x4; а после в int main он опять просит для этой переменной индентификатор? https://www.cyberforum.ru/ cpp-beginners/ thread2392036.html Добавить в код защиту от не числового ввода C++
#include <iostream> using namespace std; int main() { char str,*p; gets(str); p=strtok(str," "); while (p) {
C++ Найти наибольший элемент среди стоящих на главной и побочной диагоналях и поменять местами с элементом на их пересечении Дана действительная квадратная матрица порядка N(N-не четное),все элементы которой различны.Найти наибольший элемент среди стоящих на главной и побочной диагоналях и поменять местами с элементом,стоящим на пересечении этих диагоналей. https://www.cyberforum.ru/ cpp-beginners/ thread2392018.html C++ Определить находится ли точка в закрашенной области https://www.cyberforum.ru/ cpp-beginners/ thread2391987.html
Для заданной области составить такую программу,которая печатает true,если точка с координатами (x,y) принадлежит закрашенной области,и false в противном.
C++ Принадлежит ли точка закрашенной области
Для заданной области составить такую программу,которая печатает true,если точка с координатами (x,y) принадлежит закрашенной области,и false в противном.
C++ Рассчитать вероятностное моделирование метрических характеристик программы https://www.cyberforum.ru/ cpp-beginners/ thread2391979.html
Формулировка задания 1. Разработать программу для вероятностного моделирования процесса написания программы программистом с длиной словаря программы h =16, 32, 64, 128 2. С помощью разработанной программы получить статистические оценки: * Длины программы L, * Дисперсии длины D(Lh),
C++ Доделать программу для кассира https://www.cyberforum.ru/ cpp-beginners/ thread2391977.html
Доброго времени суток! Я написал легенькую программу "Помощник кассира", но преподаватель сказал ее доработать Нужно чтобы после ввода необходимой информации (Название, цена, количество) программа запрашивала на продолжение ввода товаров, а в конце складывала их общую стоимость. Текущий код: #include <iostream> #include <string> using namespace std; void main()
Реализуйте алгоритмы методов нахождения корней нелинейного уравнения C++
Задание: Реализуйте алгоритмы методов нахождения корней нелинейного уравнения заданного согласно варианту и вычислите все его корни в заданном диапазоне. Входными данными являются: Диапазон поиска корней, т.е. минимальное и максимальное и значения х (например: от -1000 до 1000); Величина шага разбиения диапазона поиска (например: 0,1); Требуемая точность вычисления корня...
C++ Создать и вывести матрицу с единицами на обеих диагоналях https://www.cyberforum.ru/ cpp-beginners/ thread2391965.html
Помогите составить программу, которая выводит матрицу как на картинке на c++
C++ Как найти сумму элементов главной и побочной диагонали Здравствуйте,только учу C++,пока знакомлюсь с цыклами.Дали задачу: найти сумму элементов главной и побочной диагонали матрицы NxN. #include "pch.h" #include <iostream> using namespace std; int main() { const int n = 3; int a; for (int i = 0;i < n;i++) { https://www.cyberforum.ru/ cpp-beginners/ thread2391942.html
C++ Функция: преобразование строки к верхнему регистру
Пожалуйста, подскажите как можно реализовать данное задание: написать функцию, которая возвращает преобразованную к верхнему регистру строку, полученную в качестве аргумента. Строка может содержать буквы латинского алфавита, цифры, пробел и знаки препинания. На форуме видел программы, но они какие-то сложные.
C++ Expression: c>= -1 && c<=255 https://www.cyberforum.ru/ cpp-beginners/ thread2391921.html
Есть следующее задание: 1)Вывести сообщение "МОЖНО", если из букв введённой строки X можно составить введенную строку Y, при условии, что каждую букву строки X можно использовать один раз; и сообщение "НЕЛЬЗЯ" в противном случае. 2)В строке удалить все знаки препинания Сделал его следующим образом, но при компиляции выдает ошибку Пробовал setlocale(LC_ALL, "Russian") заменить на:...
6 / 6 / 1
Регистрация: 25.02.2016
Сообщений: 335
21.01.2019, 14:28  [ТС] 0

Итератор контейнера по связанным типам - C++ - Ответ 13259227

21.01.2019, 14:28. Показов 706. Ответов 13
Метки (Все метки)

Ответ

Цитата Сообщение от Azazel-San Посмотреть сообщение
Обычно таким занимается система.
Да, я полностью с вами согласен.

Например, система хочет обработать все объекты, у которых есть компоненты с типами Comp1, Comp2
C++
1
2
3
4
5
6
7
class S1 : public System {
 void update(EntityManager es) {
    es.each<Comp1, Comp2>([](Entity entity, Сomp1 &c1, Comp2 &comp2) {
       // тут уже сама логика работы системы
    })
  }
}
Добавлено через 1 минуту
Цитата Сообщение от Azazel-San Посмотреть сообщение
Битовые поля и маски, будет оптимальным решением.
То есть при добавлении компонента в объект меняется битовая маска. А каким образом ее строить? Брать type_index компонента?

Вернуться к обсуждению:
Итератор контейнера по связанным типам C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.01.2019, 14:28
Готовые ответы и решения:

Итератор для контейнера
Собственно, интересует такой вопрос: &quot;Как создать собственный класс-итератор для контейнера?&quot;....

Итератор контейнера set
Здравствуйте! Каким образом можно изменить значение итератора set на n (кроме вызова ++ n раз)....

STL итератор на конец контейнера
Подскажите пожалуйста у меня задача сделать дерево и слизать интерфейс с STL std::map. Вопрос в...

Итератор для собственного контейнера
понимаю, что уже создан миллион подобных тем, НО я не вьехал в них. мне необходимо реализовать...

13
21.01.2019, 14:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.01.2019, 14:28
Помогаю со студенческими работами здесь

Итератор контейнера внутреннего класса шаблона
Следующий код компилируется: struct A { struct B {}; vector&lt;B&gt; vec; vector&lt;B&gt;::iterator...

Вывод контейнера указателей через потоковый итератор
Доброго дня всем. Собственно: std::list&lt;int*&gt; list; list.push_back(new int(45));...

Как сделать, чтобы итератор указывал на определенный элемент контейнера?
как сделать, чтобы итератор указывал на, допустим, пятый элемент контейнера (вектора)

В шаблонном классе, один из параметров которого контейнер, объявить итератор этого контейнера
Собсно #include &lt;windows.h&gt; #include &lt;iterator&gt; #include &lt;vector&gt; using namespace std; ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru