Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.03.2019, 19:19   #1
LomionDK
Пользователь
 
Регистрация: 24.02.2019
Сообщений: 33
По умолчанию Динам.память структуры.

Есть структура в структуре.
Код:
struct Comp {
    int n=-1;
    int id;
    struct game {
        char game[20];
        char type[20];
    }igra;
}comp[100];
Из структуры видно, что макс.кол-во основных структур может быть 100. Но для каждой структуры может быть n-ое кол-во второстепенной структуры. Как задать данамич.память второй структуре, если ее кол-во зависит от переменной n в главной структуре. Т.е. кол-во будет таким comp[kolComp].n+2.
Как это все реализовать?
LomionDK вне форума Ответить с цитированием
Старый 28.03.2019, 19:36   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Как и во всех остальных случаях, когда неизвестен размер до рантайма, выделять динамически. Не хотитие возиться с памятью сами, бурите std::vector, std::list, ...
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как выделить память для структуры посредством new? Suby Общие вопросы C/C++ 11 07.11.2012 23:10
Друзья , классы, динам память Noob(c++) Общие вопросы C/C++ 7 04.07.2012 07:50
динам.память.массив. Ам тя Помощь студентам 0 22.03.2010 19:23
C,символы, указатели, динам.память ertar Общие вопросы C/C++ 6 24.12.2008 21:05