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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Алгоритм построения чертежа http://www.cyberforum.ru/cpp-beginners/thread966205.html
Добрый день, пытаюсь реализовать алгоритм автоматического построения чертежа в зависимости от прямоугольника. Встал в тупик в самом алгоритме и рациональном хранении данного чертежа. На данный момент есть черновой вариант через один массив, то есть сначала отрисовывается верхняя часть чертежа в длину , потом нижняя и с помощью формулы вычисляется количество элементов по диагонали. Но данный...
C++ Расстояние между двумя ближайшими городами Помогите пжалста. Как бы тупо это не звучало, пжалста сделайте эту задачу для меня:wall: В некотором государстве n городов. Найти расстояние между двумя ближайшими городами от города A. Входные данные В первой строке входного файла три числа: N, M, A (3≤N≤100), где N - количество вершин графа, M – количество ребер, A - начальная вершина. В следующих M строках заданы по 3 числа, номера вершин и... http://www.cyberforum.ru/cpp-beginners/thread966172.html
C++ Не получается скомпилировать и использовать файл .lib
Хаюшки, мечтал сделать свою мини-библиотечку и за одно научиться работать с lib файлами, но нормального руководства нет, все либо дотошно пытаются объяснить как сделать ее в Wizard'е вижлы, либо как подключать готову d3dx.lib например. Подкорректируйте мои начинания, в мастере VS9 функции объявлены как extern может ошибка в этом ? : Заголовочный файл converter.h #pragma once #define...
C++ Сравнить два поля узла
Имеется двусвязный список фишек домино. В нём два поля: левое и правое числа фишки домино. Нужно пробежать такой цикл, чтобы выяснить соответствует ли правилам игры цепочка: т.е. равно ли правое поле текущей фишки (second_f) левому полю следующей фишки (first_f). Пробовал этот, что-то не так while(flow_number) { buf = flow_number; while(buf = buf -> next)
C++ Удаление строк (символов) из файла http://www.cyberforum.ru/cpp-beginners/thread966149.html
Подскажите, пожалуйста как реализовать программно (1) исключение из исходного текстового файла подстрок, являющихся цепочками заданного языка. И (2) оставляет в исходном текстовом файле только цепочки заданного языка. Вот код для задания символов языка: #pragma hdrstop #pragma argsused #include <tchar.h> #include <iostream.h> #include <stdio.h> #include <string>
C++ не получается, хоть убеи :С ___________________________ Stellaj.txt : ___________________________ StellajZ abc_sklad Velosiped 3.4 2 polka7 KUB подробнее

Показать сообщение отдельно
HedgehogLu
 Аватар для HedgehogLu
146 / 67 / 1
Регистрация: 04.09.2013
Сообщений: 250
01.10.2013, 14:53     Как можно добавить в класс два списка?
ну в принципе элементом списка типа myList не обязательно должна быть таблица достаточно структуры
C++
1
2
3
4
5
6
struct myItem
{
unsigned long key;
void *pvalue;
myItem *next;
}
Таким образом достаточно будет создать функцию выбора по ключам с прототипом вроде
C++
1
MyList* select(MyList *List, long key);
Тогда связи организовываются соответствующим вызовом этой функции и ключами. а какая она будет 1:1 или 1:N уже будет организовать не сложно

код писать здесь не буду в связи с соответствующей темой на форуме .
Помочь исправить какие огрехи или объяснить непонятки - это пожалуйста.
 
Текущее время: 23:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru