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

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

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

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

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

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

Ссылки, вложенные структуры C++
Может ли объемлющий класс иметь неограниченный доступ к элементам вложенного класса? А вложенный класс — к элементам объемлющего? C++
Доступ к элементам структуры через указатель на структуру C++
Алгоритмы и программы циклических структур. Вложенные циклы. C++
C++ Разный доступ к элементам структуры через указатель
C++ Обращение к элементам массива структур
C++ массивы и вложенные структуры
Доступ к элементам динамического массива из структур C++
Вложенные структуры C++
Вложенные структуры C++
C++ Вложенные структуры
Сортировать коллекцию структур по двум элементам C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
no_wearines
 Аватар для no_wearines
52 / 48 / 2
Регистрация: 01.01.2012
Сообщений: 323
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 минуту
но если о списках и прочей шалупони, то обяъвите массив структур.
Yandex
Объявления
19.09.2012, 23:00     Вложенные структуры. Доступ к элементам структур
Ответ Создать тему
Опции темы

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