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

Можно ли сделать функцию с параметром - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти минимальное и максимальное значение в массиве http://www.cyberforum.ru/cpp-beginners/thread924305.html
Что то я не пойму почему этот код не находит минимальное и максимальное значение в массиве const int SIZE=5; int mas={9,5,7}; int max=0; int min=0; int sum=0; int temp=0; for(int i=0; i<SIZE;i++){ if(mas<mas){
C++ Виртуальный метод class A { virtual void Print()=0; } class B : public A { virtual void Print() { //Печатаем в консоли } http://www.cyberforum.ru/cpp-beginners/thread924303.html
Найти количество общих элементов в массивах. C++
Даны два возрастающих массива x: array of integer и y: array of integer. Найти количество общих элементов в этих массивах. Вот решение: #include "stdafx.h" #include "iostream" using namespace std; int i = 0, j = 0, n = 0;
Как сделать, чтобы new возвращал NULL? C++
Как сделать, чтобы new возвращал NULL?
C++ запрет шаблонов http://www.cyberforum.ru/cpp-beginners/thread924290.html
У меня есть некоторая шаблонная функция, которая определена для некоторого набора типов данныхх. Как можно сделать так, чтобы функцию нельзя было бы использовать с др.типами?
C++ Подскажите, пожалуйста, как исправить ошибку Условие задачи: Разработать программу для работы с БД, которая обеспечивает автоматизированную продажу авиабилетов на месяц вперед. Программа проверяет правильность каждой даты(не разрешается вводить прошедшую дату), делает возможным менять расписание. main.cpp #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h> #include <iostream> подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11817 / 6796 / 769
Регистрация: 27.09.2012
Сообщений: 16,867
Записей в блоге: 2
Завершенные тесты: 1
16.07.2013, 23:02     Можно ли сделать функцию с параметром
Цитата Сообщение от Marina_P Посмотреть сообщение
Можно ли сделать ее с параметром
типа этого?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <algorithm>
#include <functional>
 
bool foo(int x,int y){
    return !(x%y);
}
 
 
int main(){
    const int size = 5;
    int arr[size] = {4,18,2,9,7};
    std::cout<<std::count_if(arr,arr+size,std::bind2nd(std::ptr_fun(foo),2))<<std::endl;
    std::cout<<std::count_if(arr,arr+size,std::bind2nd(std::ptr_fun(foo),3))<<std::endl;
}
 
Текущее время: 06:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru