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

Дан массив из прототипов функций или указателей на функцию, сделать функцию, возвращающую этот массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Трехмерная точка http://www.cyberforum.ru/cpp-beginners/thread678202.html
Всем здравствуйте! Нужна программка. Что есть: Код структуры описывающей трехмерную точку { double x; double y; double z; }; struct stLine3D { stPoint3D PB; stPoint3D PE;
C++ Является ли матрица ортонормированной? Определить является ли матрица ортонормированной, т. е. такой, что скалярное произведение каждой пары различных строк равно 0, а скалярное произведение строки самой на себя равно 1 http://www.cyberforum.ru/cpp-beginners/thread678187.html
C++ Заменить в строке все группы подряд идущих точек на многоточие
Помогите составить программу по теме "Строки": Используя функции класса string, заменить в строке все группы подряд идущих точек на многоточие (3 точки ...). Если встречается одна точка, то также заменить ее на многоточие. В строке могут встречаться пробелы. Пример: книга.. кот........ стол. ключ -> книга... кот... стол... ключ
C++ Игнорировать ввод букв
Скажите, как игнорировать ввод букв и вообще всех символов кроме 0-9 и точки, подобно проверке на корректность ввода данных. Какой-то цикл с getchar, putchar.
C++ Найти сумму и количество четных чисел http://www.cyberforum.ru/cpp-beginners/thread678159.html
Найти сумму и количество четных чисел, меньших 10. Z
C++ Как это все записать в devC++? Помогите все это написать на devC++ program fs; uses crt; procedure F(x,e:real; var s:real; var i:longint); var t:real; begin s:=1/x; t:=x; i:=1; while abs(1/((2*i+1)*t))>e do begin i:=i+1; t:=t*x*x; s:=s+1/(t*(2*i-1)); подробнее

Показать сообщение отдельно
I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
18.10.2012, 14:01     Дан массив из прототипов функций или указателей на функцию, сделать функцию, возвращающую этот массив
C++
1
2
3
4
5
6
7
8
9
10
11
12
typedef std::function<std::string(const std::string&)> FnString;
 
std::vector<FnString> some_name()
{
   std::vector<FnString> res;
   //...
   return std::move(res);
}
 
std::vector<FnString> data = some_name();//вызов
 
std::string text = data[0]("Hello");//использование
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru