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

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

Войти
Регистрация
Восстановить пароль
 
SSxMe
14 / 14 / 1
Регистрация: 09.05.2010
Сообщений: 79
#1

Таблица с двумя индексами - C++

15.05.2010, 20:49. Просмотров 346. Ответов 4
Метки нет (Все метки)

Подскажите какой-нибудь пример реализации таблицы с двумя индексами, либо библиотеки.
Например есть объект с свойствами Index1, Index2

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <string>
using namespace std;
class AnyObject{
public:
   AnyObject(index1,index2,name);
   int Index1();
   int Index2();
   string Name();
private:
   int _index1;
   int _index2;
   string _name;
};
AnyObject::AnyObject(index1,index2,name): _index1(index1),_index2(index2),_name(name){}
int AnyObject::Index1(){return _index1;}
int AnyObject::Index2(){return _index2;}
string AnyObject::Name(){return _name;}
создается куча таких объектов и их надо хранить в таблице, из которой можно получить объект по первому индексу, либо по второму, например так:
C++
1
2
AnyObject Table::GetByIndex1(int index1); // получить объект по первому индексу
AnyObject Table::GetByIndex2(int index2); // получить объект по второму индексу
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2010, 20:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Таблица с двумя индексами (C++):

В двумерном массиве заменить элементы строк с четными индексами элементами строк с нечетными индексами - C++
Дан массив чисел, А (5, 4). Превратить массив , заменив элементы строк с четными индексами элементами строк с нечетными индексами (элементы...

Определить, делится ли сумма элементов массива с чётными индексами на сумму элементов с нечётными индексами - C++
Привет Ребята! помогите с решением! в долгу не останусь) задано натуральное число n и массив и n целых чисел a0,a1,...,an-1. Написать...

В массиве определить произведение элементов с четными индексами и сумму элементов с нечетными индексами - C++
Создание многомодульных программ ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ. -Составить программу,содержащую функции согласно заданного варианта ...

Найти сумму элементов с четными индексами и произведение элементов с нечетными индексами - C++
Задан массив S(К). Найти сумму элементов с четными индексами и произведение элементов с нечетными индексами.

Найти сумму максимального значения элементов с четными индексами и минимального значения элементов с нечетными индексами в одномерном массиве - C++
дан одномерный массив А.найти мах(a2,a4..)+мин(a1,a3) int main() { int y; cin&gt;&gt;N; for(int i=0; i&lt;N; i++) cin&gt;&gt;y; max=y;...

Таблица лексем и таблица идентификаторов - C++
Помогите пожалуйста найти ошибку в коде. Прога строит ТИ и ТЛ. К таблице идентификаторов претензий нет, а вот в таблице лексем возникают...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Genius Ignat
1236 / 774 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
16.05.2010, 13:48 #2
Создайте матрицу из объектов, или я не правильно понял.
0
SSxMe
14 / 14 / 1
Регистрация: 09.05.2010
Сообщений: 79
16.05.2010, 14:03  [ТС] #3
В матрице же набор индексов упорядочен последовательно 0,1,2,3 и т.д.
А в таблице индексы могут быть разными..
C++
1
2
3
4
5
6
7
8
9
10
//Например два создаются два объекта и заносятся в таблицу
AnyObject Object1(4,7,"Object1"), Object2(2,19,"Object2");
// заносятся например так: 
Table::Add(Object1);
Table::Add(Object2);
// и извлекаются по индексам
// Table::GetByIndex1(4) - получу Object1
// Table::GetByIndex1(2) - получу Object2
// Table::GetByIndex2(7) - получу Object1
// Table::GetByIndex2(19) - получу Object2
0
coderXLsn
49 / 49 / 1
Регистрация: 16.05.2010
Сообщений: 348
16.05.2010, 14:12 #4
Извините конечно за вопрос а чем индекс в таблице отличается от обычного столбца?
Может ты перепутал индекс с ключом?
Индексов по моему можно создавать сколько угодна.
0
SSxMe
14 / 14 / 1
Регистрация: 09.05.2010
Сообщений: 79
16.05.2010, 14:40  [ТС] #5
Может ты перепутал индекс с ключом?
возможно..
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2010, 14:40
Привет! Вот еще темы с ответами:

Запутался с индексами - C++
Привет, немного запутался в своем же коде (который работает на ура). Создал функцию, которая разделяет текст на слова и возвращает...

Динамический массив с задаваемыми индексами - C++
Привет! Подскажите, пожалуйста, как создать (для начала одномерный)массив-член класса в динамической памяти и чтобы коэффициенты...

Есть ли в С++ массив с символьными индексами? - C++
Типа как в паскале arrayof integer;

Мини-программа с массивом и индексами - C++
1) Если e равно h, то h уменьшить вдвое, иначе h присвоить значение 10. 2) Переменной e присвоить значение последнего элемента последней...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
16.05.2010, 14:40
Ответ Создать тему
Опции темы

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