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

Парадигмы: императивная vs ООП - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно исправить программу.Тема строки (Получить последовательно все строки матрицы, исключая...) http://www.cyberforum.ru/cpp-beginners/thread737686.html
Дана символьная матрица размера n x m. Получить последовательно все строки матрицы, исключая те, для которых есть равные среди строк с меньшими номерами. Вот текст программы, но она неправильно...
C++ Как создать таблицу с изначально неизвестными данными? Нужно написать таблицу, которую нужно заполнить данными, высчитывающимися непосредственно в программе. Т.е. данные изначально неизветны(их длина тоже). Проблема в том, как это сделать чтобы табличка... http://www.cyberforum.ru/cpp-beginners/thread737683.html
C++ Ошибка: Левый операнд должен быть левосторонним значением
int MenuMain() { int count = 3; char ** list = new char * ; list = new char = Rus("Провести распознавание"); list = new char = Rus("Конфигурации автомата"); list = new char =...
C++ Ошибка: [Linker error] undefined reference to `WinMain@16' ld returned 1 exit status
Помогите, пожалуйста! При компиляции и выполнении программы выходит ошибка undefined reference to `WinMain@16' ld returned 1 exit status Подскажите, что не так, в С++ я новичок. Программа...
C++ Где можно почитать про списки на C++? http://www.cyberforum.ru/cpp-beginners/thread737654.html
Подскажите пожалуйста или поделитесь полезной литературой) чтобы доступно и понятно было) Заранее огромное вам спасибо:)
C++ одномерный массив (вычислить сумму элементов массива, расположенных между первым и вторым...) В одномерном массиве, состоящем из не более чем n (n<=10) вещественных элементов, вводимых с клавиатуры, вычислить сумму элементов массива, расположенных между первым и вторым положительными... подробнее

Показать сообщение отдельно
nshell32gmail
5 / 5 / 1
Регистрация: 26.11.2012
Сообщений: 19
19.12.2012, 02:11
Цитата Сообщение от ~OhMyGodSoLong~ Посмотреть сообщение
Истина в том, что объект имеет состояние. Вычислятор синусов состояния не имеет, он всегда выдаёт один и тот же синус, поэтому вполне может быть просто функцией (чтоб не мешалась, можно засунуть в неймспейс).

С хеш-функцией то же самое. Если это вычислиМнеMD5(), то у неё нет состояния. Если же это объект "вычислитель хеш-функций", то у него есть состояние: текущий алгоритм, по которому он вычисляет хеш-функцию. Но его можно превратить в функцию, которая не имеет состояния, если она будет принимать этот алгоритм как аргумент. Соответственно, можно и наоборот: сделать объект, который будет хранить это состояние у себя, а его метод будет подсовывать это состояние stateless-функции.
Статические методы И статическая переменная, хранящая состояние, не?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru