Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Unskill
0 / 0 / 0
Регистрация: 16.02.2017
Сообщений: 6
#1

Как объявить динамический массив структур, и как выглядит обращение к полям структур по указателю?

26.04.2017, 23:23. Просмотров 900. Ответов 1

Ребята подскажите как объявить динамический массив структур, и как выглядит обращение к полям структур по указателю.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2017, 23:23
Ответы с готовыми решениями:

Как объявить массив структур?
Здраствуйте! Подскажите пожалуйста как объявляется массив структур и как потом...

Как объявить массив структур?
Как задать массив в С++? Type gostinica= record FIO:string; nomer:integer;...

Как Объявить массив Структур, где структура с типами template шаблонами
template <typename Object, typename TypeFunc, typename Type1, typename Type2,...

C++ Как удалить динамический массив структур
Как удалить массив структур, который был создан через new? Через deletedata,...

Как создать динамический массив структур?
А как работать с вектором если я хочу динамический массив структур? т.е....

1
Nemovok
255 / 95 / 93
Регистрация: 30.10.2015
Сообщений: 575
Завершенные тесты: 2
27.04.2017, 08:15 #2
Лучший ответ Сообщение было отмечено Unskill как решение

Решение

Цитата Сообщение от Unskill Посмотреть сообщение
как выглядит обращение к полям структур по указателю.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cstring>
#include <vector>
 
struct Person
{
    std::string name;
};
 
int main()
{
    Person *p = new Person;
 
    p->name = "Egor";
 
    std::cout << p->name << std::endl;
    std::cout << (*p).name << std::endl; 
 
    delete p;
}
Цитата Сообщение от Unskill Посмотреть сообщение
как объявить динамический массив структур
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cstring>
#include <vector>
 
struct Person
{
    std::string name;
};
 
int main()
{
    unsigned int size;
    std::vector<Person> person;
 
    std::cout << "Size: ";
    std::cin >> size;
 
    person.resize(size);
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2017, 08:15

Как ввести данные в динамический массив структур?
Подскажите пожалуйста, можно ли вводить данные в динамический массив структур c...

Можно ли так объявить массив структур? - C++
Почему я не могу объявить так? Компилятор выдаёт ошибку. #include &lt;iostream&gt;...

Динамический массив структур
Необходимо создать структуру, и сделать динамический массив структур....


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

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

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