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

Генератор сообщений MessageGenerator - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажите библиотеки http://www.cyberforum.ru/cpp-beginners/thread1079338.html
Люди добрые хорошие, подскажите. Вот есть код: int gmres(Matrix& a, Vector& x, Vector& b, double eps, int nkr, int nit) /*-------------------------------------------------------------- Функция GMRES решает СЛАУ ax = b методом GMRES с количеством итераций nit. */ { int i, j, nk, i0, im, it;
C++ Не могу исправить ошибки Суть постановки задачи: Написать программу. Не квадратную матрицу заполнить таким образом : элементами, которые находятся по периметру матрицы, присвоить значение 1; периметру под матрицы которая осталась - значение 2 и так до конца заполнения матрицы. Программа была написана успешно. Она работает. Но надо расписать ее по функциям в таком виде: 1. Создание матрицы и выполнение задания. 2.... http://www.cyberforum.ru/cpp-beginners/thread1079331.html
Копировать содержимое в другой файл с заменой всех маленьких букв на большие C++
написать функцию, получающую в качестве параметра имя текстового файла и копирующую его содержимое в другой файл с заме- ной всех маленьких букв на большие
C++ Куда следует пойти туристам, что бы попасть на автобусную остановку?
можете мне помочь с задачей. надо решить на С++ Туристы вышли из леса на шоссе неподалеку от километрового столба с отметкой А км и решили пойти на ближайшую автобусную остановку. Посмотрев на план местности, руководитель группы сказал, что автобусные остановки расположены на километре В и на километре С. Куда следует пойти туристам? Помогите, пожалуйста! Заранее спасибо!
C++ Крэш программы на одном ПК http://www.cyberforum.ru/cpp-beginners/thread1079253.html
Доброго времени суток, в с++ я пока только осваиваю азы и т.п. Серверное приложение для не особо сложных манипуляций, но написано не мной, я только пытаюсь разбираться в коде), недавно заметил такую странность, если через браузер попытаться подключиться к ее открытому порту, то на одном ПК с вин2008 программа выдает ошибку, мол неизвестный пакет и рушится. Попробовал на тестовом ПК вин7,...
C++ Числа по основанию 2 и 8. Выполнить операцию умножения. помогите исправить код условие задачи: Числа по основанию 2 и 8. Выполнить операцию умножения. #include <iostream> #include <cmath> #include <stdio.h> using namespace std; int main() {//для 8 системы счилсления подробнее

Показать сообщение отдельно
Убежденный
Системный программист
 Аватар для Убежденный
14470 / 6454 / 1020
Регистрация: 02.05.2013
Сообщений: 10,688
Завершенные тесты: 1
23.01.2014, 13:34     Генератор сообщений MessageGenerator
Цитата Сообщение от My_Way Посмотреть сообщение
1. Как реализовать в Visual Studio эту схему?
1. Создайте абстрактный класс IMessageReceiver с чистым виртуальным методом
ProcessMessage и отнаследуйте от него классы SimplePrinter и BufferedPrinter.
SimplePrinter::ProcessMessage сразу печатает аргумент на консоль, а
BufferedPrinter помещает их в очередь (std::queue, например, или std::vector) и
только когда наберется 10, выводит на консоль.

2. Добавьте еще один класс, например, PrinterSwitcher, тоже наследник IMessageReceiver.
Этот класс первые 15 сообщений передает в SimplePrinter, а все остальное - в
BufferedPrinter.

Цитата Сообщение от My_Way Посмотреть сообщение
2. Что из себя представляет MessageGenerator, и приемник сообщений. Как их реализовать?
Про приемник написал выше.
Что касается генератора, то его реализация оставлена на ваше усмотрение.
Можете сделать как угодно, например пусть читает сообщения из файла и
отправляет в приемник.
 
Текущее время: 09:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru