Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
8 / 8 / 1
Регистрация: 11.02.2013
Сообщений: 69
1

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

16.07.2013, 22:39. Просмотров 336. Ответов 2
Метки нет (Все метки)

Допустим у меня есть функция, проверяющая четное число или нет.
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.Можно ли сделать ее с параметром (проверка не только на два, а на любое целое число) или нужно использовать класс?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.07.2013, 22:39
Ответы с готовыми решениями:

Можно ли сделать поле класса параметром функции-члена этого же класса?
Здраствуйте. ref class MyClass { private: int i, j; array<array<int>^>^ X1; ...

Можно ли из этого сделать функцию?
Данный код разбивает текст построчно без знаков. Дабы не копипастить этот код всюду где он...

jquery, как передать параметром в функцию, другую функцию
Например: Есть функция: function check_number(tel, function2) { $.ajax({ type: "GET",...

Друзья, подскажите, можно ли дружественную функцию сделать виртуальной?
Допустим есть какой-то базовый класс в котором объявлена дружественная функция, а определена она в...

2
160 / 101 / 14
Регистрация: 17.10.2012
Сообщений: 488
16.07.2013, 22:53 2
А мы не можем вычесть из текущего вектора начало и разделить на sizeof(int)?
0
Don't worry, be happy
16924 / 9799 / 1888
Регистрация: 27.09.2012
Сообщений: 24,298
Записей в блоге: 2
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;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.07.2013, 23:02

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как можно диалоговую функцию BOOL __stdcall DialogProc сделать в классе ?
class CDialog { protected: virtual BOOL __stdcall DialogProc(HWND hWnd, UINT uMsg, WPARAM...

Как можно сделать функцию, которая выводит все слова между кавычками!
как можно сделать функцию, которая выводит все слова между кавычками! Создаю новый проект, но вот...

Подскажите как подобрать функцию или через какую программу это можно сделать?
подскажите пожалуйста как подобрать функцию или через какую программу это можно сделать если даны...

Надо сделать так если программа запущена с параметром -admin тогда написать доступ открыт. Как это сделать?
Надо сделать так если программа запущена с параметром -admin тогда написать доступ открыт. Как это...

Что нужно сделать, чтобы данную функцию можно было вызвать еще раз, не меняя ее код
Функцию add() из фрагмента кода вызвали 10 раз. Что нужно сделать, чтобы эту функцию можно было...

Как сделать, чтобы можно было взять тригонометрическую функцию из файла или textBox и вставить в код ?
Есть у меня программа(реализация БПФ), но тригонометрическая функция, которая берётся для...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.