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

Переменное кол-во членов в структуре. Возможно ли? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Компилятор на x64 разрядную систему http://www.cyberforum.ru/cpp/thread1057371.html
Здравствуйте! Нужен нормальный борланд под 64 разрядную систему, а то я в инете скачивал, но они все запускаются, но не вижут библиотек!
C++ stack overflow in C++ #include<iostream> #include<cmath> using namespace std; int main() { int n,i,n1,j,a1,b1; double n2; bool a; bool b; return 0; http://www.cyberforum.ru/cpp/thread1056056.html
C++ Чтение кадра из HH.264, MPEG-4 Part 10 или AVC
Требуется определить в AVI-файле смещения ключевых кадров видео. Выделить кадры из файла по отдельности получается, но как определить какой из них является ключевым?
Разработать программу, которая сканирует доступные ресурсы указанного компьютера в сети C++
Разработать программу, которая сканирует доступные ресурсы указанного компьютера в сети. Перед тем как сканировать программа должна проверить есть ли в сети такой компьютер. Программа должна позволять подключать сетевые диски.
C++ Где скачать компилятор? http://www.cyberforum.ru/cpp/thread1054161.html
Здравствуйте!Подскажите пожалуйста где можно скачать бесплатный компилятор Microsoft visual studio на windows 7.
C++ Лямбда функции Помогите пожалуйста. Написать программу демонстрирующую лямбда функцию на с++. желательно с комментариями, а то я в этом совсем ничего не понимаю... подробнее

Показать сообщение отдельно
Aloir
217 / 217 / 13
Регистрация: 17.12.2010
Сообщений: 689
28.12.2013, 04:02     Переменное кол-во членов в структуре. Возможно ли?
я предлагаю примерно так сделать:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
struct CObject{
 vector<CObjProper> properties;
 vector<CObjMember> members;
 ...
}
 
 
где CObjProper например
struct CObjProper{
 string Name;
 string(ENUM) Type;
 string Value;
 unsigned int Len;
 bool bNull;
 и т. п...
}
т.е
vector<CObjProper> - это список полей(свойств) описывающих текущую структуру
vector<CObjMember> - это членый структуры(переменные), где каждый член содержит 1 или несколько св-в из vector<CObjProper>.
CObjMember - единица структуры(переменная)

пс: вектор вам тут очень поможет, не будет таких проблем с выделением памяти.


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