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

структура класса сообщений бинарного протокола - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить слова содержащие гласные буквы... http://www.cyberforum.ru/cpp-beginners/thread304753.html
Алгоритм вроде придумал но незнаю как записать... сначала наверно нужно создать char S; char D="eyuioa"; // массив гласных затем вводим текст и что то вроде этого...
C++ Нада написать прогу методом динамического программирования, чтобы нашло сумму: 1/1! + 1/2! + 1/3!+ ... + 1/n! У меня получилось сделать подсчет интегралов, а дальше как делать не допирает. Вот мой код: #include<stdlib.h> int F(int n); int main() { int k; int x; scanf("%d", &x); for(k=1; k<=x; k++) http://www.cyberforum.ru/cpp-beginners/thread304750.html
Экземпляр класса C++
Как объявить экземпляр класса при конструкторе по умолчанию? Или как обойтись без него, используя в меине закрытые методы? А то у меня компилятор считывает объявление экземпляра класса как конструктора, да еще и ругается Добавлено через 2 минуты разобрался сам , спасибо)
структуры !!! C++
1. Описать структуру с именем SKLAD, которая содержит следующие поля: - Name – Название товара; - Type – единица измерения: - Quantity – количество единиц товара; - Cost – цена единицы товара. 2. Написать программу, которая использует даную структуру и исполняет следующие действия: - вводить с клавиатуры масив даных SHOP, что состоит с N переменных типа SKLAD; - Впорядковує записи по...
C++ Однонаправленный кольцевой список http://www.cyberforum.ru/cpp-beginners/thread304722.html
создать Однонаправленный кольцевой список элементов целого типа. удалить из него число введенное с клавиатуры уже неделю сижу.. завтра сдавать, а дело так и не сдвинулось(
C++ Удалить начальные пробелы из строки... Вот написал какой то бред, но почему то он не работает.... Недавно начал изучать с++ поэтому не кричите) using namespace std; #include <stdio.h> #include <iostream> char st ; cout<< удаление начальных пробелов; cout<< "введите строку"; подробнее

Показать сообщение отдельно
pizza
Сообщений: n/a
25.05.2011, 19:15     структура класса сообщений бинарного протокола
Доброго времени суток!

Реализую на С++ работу с бинарным протоколом. Вернее, пока класс для хранения сообщений, их создания и парсинга.

Каждое сообщение содержит заголовок и набор атрибутов. Загвоздка возникла в том, что набор атрибутов для каждого из типов сообщений(всего их 13) отличается, к тому же атрибуты могут быть вложенными.

Всего атрибутов 18, имеющих 4 различных типа, в том числе вложенный(состоящий из набора других атрибутов).

Не уверен что красиво создавать отдельный класс для каждого типа сообщения. К тому же в этом случае не понятно к какой из них создавать когда получаем новое.

Если держать в одном все классе, он получается довольно громоздкий, к томуже большая его часть полей и методов в отдельно взятом объекте не будет использоваться. (Хотя сейчас склоняюсь больше к такому варианту) Не могу пока предти к более хорошему решению, посоветуйте пожалуйста.

Либо литературу, статью которая может натолкнуть на нужные мысли

Заранее спасибо, кто откликнется.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru