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

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

Войти
Регистрация
Восстановить пароль
 
Funny.Furry
1 / 1 / 0
Регистрация: 08.09.2012
Сообщений: 33
#1

Вложенные структуры. Доступ к элементам структур - C++

19.09.2012, 22:33. Просмотров 1353. Ответов 1
Метки нет (Все метки)

Как через структуру реализовать что-то вроде этого. Есть структура с городами, каждый город имеет одинаковый набор свойств, но у каждого свойства свои. Как сформировать структуру и получать доступ к ее элементам?
Миниатюры
Вложенные структуры. Доступ к элементам структур  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.09.2012, 22:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вложенные структуры. Доступ к элементам структур (C++):

Доступ к элементам динамического массива из структур - C++
Всем доброго времени суток! Проблема вот какая. Есть вот такой вот код. #include "stdafx.h" #include <iostream> #include<string> ...

Доступ к элементам структуры через указатель на структуру - C++
Как делается доступ к элементам структуры через указатель на структуру. Вроде же через ->но тогда почему тут делается по другому: struct...

Доступ к элементам структуры через указатель на структуру - C++
Не могу понять, где ошибка... В файле информация о двух людях. В конечном итоге заносит в структуру имя и фамилию второго человека, а...

Разный доступ к элементам структуры через указатель - C++
Всем добрый вечер! Есть структура и два указателя на структуру. Первый указатель выделяет память для единичного значения а второй для...

Может ли объемлющий класс иметь неограниченный доступ к элементам вложенного класса? А вложенный класс — к элементам объемлющего? - C++
Ответ как бы знаю(нет , да). но наверное я что-то не так понимаю, т.к. примерчик написать не получается. class BaseClass { ...

Структуры, массивы структур (как можно присваивать(инициализировать) значения полям структуры) - C++
Есть у меня вот такая структура, например struct Subject { int cost; int Volume; }; Потом создаю экземпляр, Subject G; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
no_wearines
52 / 48 / 2
Регистрация: 01.01.2012
Сообщений: 324
19.09.2012, 23:00 #2
Вы действительно хотите решить этот вопрос через вложенные структуры? Просто это крайне неудобно.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream.h>
#include <string.h>
#include <conio.h>
 
struct city
{
struct hold
{
string name;
};
};
 
void main()
{
city::hold city_1, city_2;
 
city_1.name = "Brest";
city_2.name = "Hello"
 
cout<<city_1.name<<city_2.name<<endl;
 
getch();
}
Если не говорить о списке городов, то есть о реализации связных структур, то наилучшим вариантом, будет использование наследования и полиморфизма.

Добавлено через 1 минуту
но если о списках и прочей шалупони, то обяъвите массив структур.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.09.2012, 23:00
Привет! Вот еще темы с ответами:

Алгоритмы и программы циклических структур. Вложенные циклы. - C++
Условие в документе, называется &quot;Вариант 23.2&quot;. Никак не могу найти ошибку... #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace...

Обращение к элементам массива структур - C++
Вводим n-ое количество имен и количество оценок каждому из имен.(студент - оценки) #include &lt;iostream&gt; using namespace std; ...

Вложенные структуры - C++
Разбираюсь с вложенными структурами. Вопрос: как вывести строковый элемент вложенной структуры? #include &lt;iostream&gt; using namespace...

Вложенные структуры - C++
Здравствуйте! Туплю... Как мне инициализировать структуру ААА и N вложенных в нее структур BBB. struct BBB { quint8 c; ...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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