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

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

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

Ребята подскажите как объявить динамический массив структур, и как выглядит обращение к полям структур по указателю.
http://www.cyberforum.ru/cpp-beginners/thread122788.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2017, 23:23
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как объявить динамический массив структур, и как выглядит обращение к полям структур по указателю? (C++):

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

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

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

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

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

1
Nemovok
237 / 84 / 86
Регистрация: 30.10.2015
Сообщений: 521
Завершенные тесты: 1
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++
Почему я не могу объявить так? Компилятор выдаёт ошибку. #include &lt;iostream&gt;...

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

Динамический массив структур ...
Как создать дин. массив структур....пользователь должен ввести число этих...

Динамический массив структур
Создаю структуру, выделяю память под указатель на массив таких структур, размер...


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

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

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