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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
mital25
6 / 6 / 1
Регистрация: 11.10.2013
Сообщений: 86
#1

разница между указатель на функцию и функция возврата указателя? - C++

11.04.2014, 15:51. Просмотров 225. Ответов 1
Метки нет (Все метки)

подскажите пожалуйста очень срочно надо (вопрос на зачет)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.04.2014, 15:51     разница между указатель на функцию и функция возврата указателя?
Посмотрите здесь:

Функция возврата указателя на элемент массива - C++
Написать программу с функцией, аргументом которой передается двумерный числовой массив. Результатом функцией возвращается указатель на...

Разница между объявлениями указателя - C++
Часто вижу, при создании объекта класса, создают указатель на объект #include <iostream> using namespace std; class...

Зачем передавать в функцию X указатель на callback функцию, если последняя ВНЕШНЯЯ и вызовется БЕЗО ВСЯКОГО УКАЗАТЕЛЯ? - C++
Собсно. То есть ребята, вот пример отсюда: http://www.cplusplus.com/reference/algorithm/count_if/ // count_if example #include...

Передача в функцию указателя на указатель - C++
Добавление нового элемента в начало списка: void Add_Beg(List **u, Data &x) // Почему в 1 аргументе функции указатель на указатель? { ...

Различные варианты инициализации указателя - в чём точная разница между ними? - C++
Немного непонятен один момент. Есть некий класс Statement (конструктор используется по умолчанию). Вот четыре различных записи...

Функция, возвращающая указатель на функцию - C++
Всем привет, Мне нужно создать функцию, которая будет возвращает указатель на функцию. Я создам массив указателей на функцию, присвою...

В чем разница между указателем и указателем на указатель? - C++
int x, *p, *q; x=10; p=&x; q=p; cout<<*q; int x, *p, **q; x=10; p=&x; q=&p;

Как сделать функцию от указателя на класс и указателя на метод? - C++
Не получается сделать функцию, параметрами которой являются указатель на класс и на метод. Обращаться к классу нужно именно по указателю,...

Есть функция A принимающая прараметром указатель на функцию B. Как вместо последнего вставить тело B? - C++
#include<stdio.h> #include <algorithm> using namespace std; char s="abcd"; bool IsOdd (char i) {return strchr (s, i);} ...

Инкремент указателя на указатель - C++
Добрый день!!! Ребят, подскажите пожалуста, как выполнить инкремент указателя на указатель. Программа аварийно завершается. Я так понимаю,...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
aLarman
642 / 563 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
11.04.2014, 15:59     разница между указатель на функцию и функция возврата указателя? #2
Это ф-ция возврата указателя(странная формулировка скорее ф-ция которая возвращает указатель)
C++
1
2
3
4
5
int * CreateArray(unsigned int size)
{
int * m = new int[size];
return m;
}
пример указателя на ф-цию
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int Function1(int x)//просто какая то ф-ция
{
    cout<<x<<endl;
    return x+1;
}
 
int main()
{
    int (*Func)(int);//объявляем указатель на ф-цию с именем Func, которая принимает тип int возвращает тип int 
    Func = &Function1;//этому указателю присваиваем значение адреса ф-ции Function1
 
    Func(10);//делаем вызов ф-ции
    system("pause");
}
Ответ Создать тему
Опции темы

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