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

for_each и деструкторы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ЗАпись в файле http://www.cyberforum.ru/cpp-beginners/thread253845.html
помогите кто сможет плиз! Программирование задач с использованием файлов Программа создает на диске массив записей с данными о программном обеспечении ЭВМ: код программы, название программного...
C++ Работа с динамическим списком Создать два списка. Создать 3-й список, состоящий из неповторяющихся элементов первых двух списков. Помогите немного зациклился с алгоритмом #include "stdafx.h" #include <iostream> #include... http://www.cyberforum.ru/cpp-beginners/thread253832.html
C++ вычислить значение квадратов синусов
1)вычислить значение квадратов синусов в интервале от 0 до 3 с шагом 0,2 2)в одномерном массиве состоящем из n элементов вычислить сумму эелементов массива больших введенного числа А 3)дана...
C++ С C# на С++
Еще учу C#, знаю уже достаточно много. Написал несколько программ. Хочу параллельно писать на С++ в RAD Studio. Какую литературу можете посоветовать? И сложно ли будет освоиться. На сколько большая...
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread253820.html
double i; double R; for(i=0.01;i<1;i+0.01) { R=0.2679*(1-exp(8*M_PI*i))/(1-0.2679*0.2679*exp(8*M_PI*i)); cout<<"\n "<<R; } getch();
C++ Работа с битами - в файл записывается не то, что нужно собственно что хочу сделать.... Пусть b - каждый бит байта a.val b ^= b ^ b ^ b ^ b ^ c; где с для i равного 0,1,5,6 будет 1, для остальных 0. // побитовые_операции.cpp : Defines the entry... подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
3049 / 1694 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
08.03.2011, 19:25
Цитата Сообщение от CheshireCat Посмотреть сообщение
Hint: алгоритмы STL могут размножать переданный функтор (в данном случае - display()) копированием. Поэтому есть такое требование: функторы не должны иметь состояния, - что в твоей программе нарушено.
В Стандарте нет запрета иметь функторам состояния. Страуструп наоборот подчеркивает это как их достоинство. А алгоритм for_each именно для того и возвращает объект функтора, которым мы пробежались по контейнеру, чтобы можно было извлечь из него накопившуюся в нем информацию.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru