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

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

Восстановить пароль Регистрация
 
Marina_P
8 / 8 / 0
Регистрация: 11.02.2013
Сообщений: 67
16.07.2013, 22:39     Можно ли сделать функцию с параметром #1
Допустим у меня есть функция, проверяющая четное число или нет.
C++
1
2
3
4
5
6
7
8
9
10
11
bool chet(int x)
    {
        if(x%2==0)
        {
            return true;
        }
        else
        {
            return false;
        }
    }
Я ее использую в count_if в STL.Можно ли сделать ее с параметром (проверка не только на два, а на любое целое число) или нужно использовать класс?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.07.2013, 22:39     Можно ли сделать функцию с параметром
Посмотрите здесь:

C++ Создать функцию с параметром
нужно функцию с параметром создать C++
как в конструкторе класса передать параметром указатель на функцию? C++
C++ Как сделать шаблон, с параметром-классом - потомком определённого класса?
C++ Написать функцию PrnStruct() с одним параметром типа TMyStruct, выводящую на печать значения полей структуры.
создать функцию, параметром которой является одномерный массив и его размерность C++
C++ Друзья, подскажите, можно ли дружественную функцию сделать виртуальной?
C++ Создать функцию, параметром которой является одномерный массив

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
iRomul
 Аватар для iRomul
158 / 99 / 11
Регистрация: 17.10.2012
Сообщений: 474
Завершенные тесты: 1
16.07.2013, 22:53     Можно ли сделать функцию с параметром #2
А мы не можем вычесть из текущего вектора начало и разделить на sizeof(int)?
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11823 / 6802 / 769
Регистрация: 27.09.2012
Сообщений: 16,870
Записей в блоге: 2
Завершенные тесты: 1
16.07.2013, 23:02     Можно ли сделать функцию с параметром #3
Цитата Сообщение от 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;
}
Yandex
Объявления
16.07.2013, 23:02     Можно ли сделать функцию с параметром
Ответ Создать тему
Опции темы

Текущее время: 11:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru