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

Как можно добавить в класс два списка? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм построения чертежа http://www.cyberforum.ru/cpp-beginners/thread966205.html
Добрый день, пытаюсь реализовать алгоритм автоматического построения чертежа в зависимости от прямоугольника. Встал в тупик в самом алгоритме и рациональном хранении данного чертежа. На данный...
C++ Расстояние между двумя ближайшими городами Помогите пжалста. Как бы тупо это не звучало, пжалста сделайте эту задачу для меня:wall: В некотором государстве n городов. Найти расстояние между двумя ближайшими городами от города A. Входные... http://www.cyberforum.ru/cpp-beginners/thread966172.html
C++ Не получается скомпилировать и использовать файл .lib
Хаюшки, мечтал сделать свою мини-библиотечку и за одно научиться работать с lib файлами, но нормального руководства нет, все либо дотошно пытаются объяснить как сделать ее в Wizard'е вижлы, либо как...
C++ Сравнить два поля узла
Имеется двусвязный список фишек домино. В нём два поля: левое и правое числа фишки домино. Нужно пробежать такой цикл, чтобы выяснить соответствует ли правилам игры цепочка: т.е. равно ли правое...
C++ Удаление строк (символов) из файла http://www.cyberforum.ru/cpp-beginners/thread966149.html
Подскажите, пожалуйста как реализовать программно (1) исключение из исходного текстового файла подстрок, являющихся цепочками заданного языка. И (2) оставляет в исходном текстовом файле только...
C++ не получается, хоть убеи :С ___________________________ Stellaj.txt : ___________________________ StellajZ abc_sklad Velosiped 3.4 2 polka7 KUB подробнее

Показать сообщение отдельно
kamre
126 / 130 / 4
Регистрация: 25.12.2011
Сообщений: 443
02.10.2013, 14:15
Цитата Сообщение от htx Посмотреть сообщение
как можно добавить в класс два списка?И как можно установить связь 1:N между двумя списками?
Что-нибудь самое простое можно взять:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <list>
#include <map>
 
using namespace std;
 
template <typename T>
class A {
public:
    typedef list<T> List;
    typedef typename List::iterator ListIter;
    typedef list<ListIter> SubList;
 
    List a, b;
    map<ListIter, SubList> oneToMany;
};
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru