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

ifdef и Ко, указатели в фунциях - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пара вопросов по С++ http://www.cyberforum.ru/cpp-beginners/thread153956.html
возникло несколько вопросов, с которыми что то не могу никак разобраться 1. Как происходит выравнивание при создании структуры? struct { double a; int b; char c;}; struct { char a; int b;...
C++ Обработка log-файла Добрый вечер! Ребята, столкнулся с проблемой, и никак не могу найти ей элегантное решение. В голове крутится всякое, но четко понять не могу. Кроме того, хочется определенной красоты решения. Суть... http://www.cyberforum.ru/cpp-beginners/thread153931.html
C++ Подстрока
Всем Приветы, вопрос на сейчас такой: Как получить подстроку из данной строки, если данная задаётся пользователем? Вот пример: #include <iostream> using namepace std; int main(){ char...
C++ Замена повторов в массиве
Имеется рандомный одномерный массив. Необходимо подсчитать количество повторяемых чисел, стоящих радом и заменить их. Например: дано: 5 -6 8 8 8 12 -62 0 0 0 0 0 0 0 6 12 8 -9 0 1 заменить на:...
C++ Классы / наследование / полиморфизм http://www.cyberforum.ru/cpp-beginners/thread153908.html
Решите, если несложно, программа вроде довольно простая..., но с с++, я пока неочень... Добавлено через 36 минут вот что я написал..., а с инициализацией и полиморфизмом непонятно :wall: class A...
C++ Прошу проконсультировать Добрый вечер!) меня поситила волнующая идея, так как учусь на програмера и что важно хочу этого сам. в общем хочу начать разработку приложений до начала обучения. Мне стало известно что мы будем... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9663 / 5613 / 952
Регистрация: 25.07.2009
Сообщений: 10,775
16.07.2010, 15:27
Nameless One, да оно и проще работает
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
 
int sum(int a, int b){ return a + b; }
int operation(int a, int b, int (*func)(int, int)){ return func(a, b); }
 
int main(){
    int a = 2, b = 2;
    
    std::cout << a << " + " << b << " = " << operation(a, b, sum) << std::endl;
    
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru