Форум программистов, компьютерный форум, киберфорум
Наши страницы

strategy pattern - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Простые числа нашел, а наибольшее из них "?" http://www.cyberforum.ru/cpp-beginners/thread197152.html
Здраствуйте. Помогите найти наибольшее простое... Что-то сижу, никак не могу сделать. Простые числа вывести смог, а вот наибольшее из них никак-( #include <iostream> #include <math.h> using...
C++ Преобразовать массив(в чём ошибка?) #include <iostream> using namespace std; int main() { int k=0; int n=5; int a={4, -3, 5, -33, -2}; for (int i=0;i<n;i++) { if (a<0) { http://www.cyberforum.ru/cpp-beginners/thread197138.html
C++ Последовательность элементов массива
Последовательность из десяти целых чисел (как положительных, так и отрицательных) представлена в виде одномерного массива. Найти и вывести на экран подпоследовательность подряд идущих чисел, сумма...
C++ Функции: найти произведение элементов каждого столбца матрицы
с использованием подпрограммы найти произведение элементов каждого столбца матрицы А (3,5) #include "stdafx.h" #include "stdio.h" #define n 3 #define l 5 int j; int pr_fun(int A,int j); int...
C++ Исправить код бинарного дерева http://www.cyberforum.ru/cpp-beginners/thread197133.html
#include <stdlib.h> #include <iostream> struct uzel { int key;//хранится в вершине ключ-значение struct uzel *left, *right;//указатели на правое и левое поддерево };
C++ Расположить элементы каждого столбца заданной матрицы по возрастанию значений помогите пожалуйста.. подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7985 / 4744 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
25.11.2010, 13:36
zhenya.ya,
C++
1
2
3
4
int main()
{
    aContext.Operation();
}
А что сложного в примере?
Есть шаблонный класс Context с шаблонным членом theStrategy.
Шаблонная функция вызывает метод DoAlgorithm(коий обязан являться членом класса/структуры, в общем типа, который является шаблонным параметром класса Context или его базового класса).

Далее описывается класс MyStrategy в котором объявляется (а где определение?) функция void DoAlgorithm().

Далее создается объект класса Context с шаблонным параметром MyStrategy под названием aContext
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.