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

Можно ли передать в функцию указатель на перегруженный оператор? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как остановить программу? http://www.cyberforum.ru/cpp-beginners/thread1103882.html
Здравствуйте. Сабж. #include "stdafx.h" #include "vector" #include "conio.h" using namespace std; void main()
C++ Как реализовать AES на С++ У кого-нибудь есть рабочий код с функциями шифровки/дешифровки. А то нигде не могу найти... http://www.cyberforum.ru/cpp-beginners/thread1103881.html
C++ Круг, окружность в С++
Делаю в задачу в Visual Studio и тут не работает graphics.h. Не подскажите как можно создать окружность или круг? Нужно писать большую функцию с закрашиванием пикселей или есть готовая функция типа "circle(x,y,r)"?
C++ Выделить память перед strcat
перед выполнением функции strcat() необходимо убедиться, что для переменной выделена память ну или выделено ли достаточно памяти, подскажите как это сделать
C++ Вывод столбцами http://www.cyberforum.ru/cpp-beginners/thread1103874.html
Все просто, но не соображу)) Вывожу данные через std::stringstream. Строка через табуляцию выводиться так. То есть, если строка не влазеет в поле табуляции, она переноситься как вторая табуляция. То есть примерно так. строка1 столбец1 столбец2 строка1 столбец1231 столбец2 строка1898 столбец10909 столбец Как можно вывести данные более...
C++ Как написать функцию суммирования двумерного массива, задаваемого с клавиатуры? Требуется ввести с клавиатуры массив, к примеру, 2Х3 и посчитать его сумму с помощью функции. Не могу понять, как правильно написать эту функцию, чтобы расчет был верный. #include <stdio.h> int s(int arr) { int sum=0; for(int i=0; i<2; i++) { for(int j=0; j<3; j++) { подробнее

Показать сообщение отдельно
GysevVlad
0 / 0 / 0
Регистрация: 19.02.2014
Сообщений: 13

Можно ли передать в функцию указатель на перегруженный оператор? - C++

24.02.2014, 02:29. Просмотров 428. Ответов 4
Метки (Все метки)

Снова здравствуйте)

Можно ли передать в функцию указатель на перегруженный оператор и как? Что-то типа:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class f 
{
        ...
    int operator ()(int y)
    {
        cout<<"win!!!";
        return 2+y;
    }
        ...
};
 
int fun(int x(int))
{
    return x(34);
}
 
int main()
{
    f a;
    cout<<fun(какая-то магия);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru