6
ответов

Как Вы объявляете указатель на функцию, которая возвращает указатель на массив международных значений в C / C++?

Это корректно? интервал (* (*ptr) ()) []; я знаю, что это тривиально, но я смотрел на старый тест о подобных конструкциях, и эта конкретная комбинация не была на тесте, и это действительно...
вопрос задан: 5 August 2010 03:09
6
ответов

функциональные объекты по сравнению с указателями функции

У меня есть два вопроса, связанные с функциональными объектами и указателями функции, Вопросом: 1, Когда я считал другой алгоритм сортировки использования STL, я вижу, что третий параметр может быть функцией...
вопрос задан: 9 June 2010 00:58
6
ответов

Передача указателя на функцию, которая не соответствует требованиям формального параметра

допустимый интервал (интервал x, интервал y) {возвращают x + y;} недопустимый интервал (интервал x) {возвращают x;} интервал func (интервал *f (интервал, интервал), интервал x, интервал y) {//f является указателем на функцию, берущую 2 ints и возвращающую
вопрос задан: 4 May 2010 10:32
6
ответов

Автоматически генерируйте таблицу указателей функции в C

Я ищу путь к автоматически (как часть компиляции/процесса сборки), генерируют "таблицу" указателей функции в C. А именно, я хочу генерировать массив структур что-то как:...
вопрос задан: 19 March 2010 21:54
6
ответов

Можно ли объяснить следующий оператор C/C++?

пустой (*func) (интервал (* []) ());
вопрос задан: 6 November 2009 13:09
6
ответов

Как реализовать “частную/ограниченную” функцию в C?

Меня задали очень интересный вопрос во время интервью C: Как можно реализовать функцию f () таким способом, которым это можно только вызвать от конкретного g () функцию. Если функция кроме g ()...
вопрос задан: 9 September 2009 20:07
6
ответов

Вызов определения базового класса виртуальной функции членства с указателем функции

Я хочу назвать реализацию базового класса виртуальной функции с помощью указателя функции членства. класс Основа {общественность: виртуальная пустота func () {суд <<"основа" <<endl; }}; класс...
вопрос задан: 30 July 2009 15:34
5
ответов

Кастинг указателя функции к другому типу

Скажем, у меня есть функция, которая принимает пустоту (*) (пусто*) указатель функции для использования в качестве обратного вызова: освободите do_stuff (пустой (*callback_fp) (пусто*), пусто* callback_arg); Теперь, если у меня есть функция как это:...
вопрос задан: 23 May 2017 11:54
5
ответов

Функции обратного вызова в Java

Существует ли способ передать вызов, назад функционируют в методе Java? Поведением, которому я пытаюсь подражать, является Делегат .NET, передаваемый функции. Я видел, что люди предлагают создать отдельный объект...
вопрос задан: 20 July 2012 10:44
5
ответов

Используя далекие указатели функции

Я понимаю, что далеко конкретный компилятор, но мое ожидание состоит в том, что размещение далекого спецификатора должно иметь смысл тем, кто действительно понимает указатели. Так, у меня есть два приложения это...
вопрос задан: 22 November 2011 01:56
5
ответов

Как отформатировать указатель функции?

Там какой-либо путь состоит в том, чтобы распечатать указатель на функцию в ANSI C? Конечно, это означает, что необходимо бросить указатель функции для освобождения указателя, но кажется, что это не возможно?? #include <stdio.h>...
вопрос задан: 3 May 2010 16:58
5
ответов

Как определить общий указатель функции членства

Я создал класс Таймера, который должен назвать метод обратного вызова, когда таймер истек. В настоящее время у меня есть он работающий с нормальными указателями функции (они объявляются как пусто (*) (пусто), когда...
вопрос задан: 27 January 2010 16:28
5
ответов

Что операции поддерживаются необработанным указателем и указателем функции в C/C++?

То, что все операции поддерживаются указателем функции, отличается от необработанного указателя?>, <<=>, =operators поддерживается необработанными указателями раз так, каково использование?
вопрос задан: 13 September 2009 16:18
5
ответов

Как делает кастинг функции, на самом деле работают в C?

международное нечто (символ *c) {...} Основной () {интервал (*thud) (освобождают *); свалитесь = (интервал (*) (пусто *)) (нечто);}, Что на самом деле происходит во время оценки присвоения? Существует различие между...
вопрос задан: 7 August 2009 04:06
5
ответов

указатель на константу по сравнению с обычным указателем (для функций)

Есть ли какое-либо различие между указателем на константу и обычным указателем для функций? Когда это подходит для использования спецификатора константы для одиноких функций? Я записал краткий образец для иллюстрирования моего вопроса:...
вопрос задан: 13 July 2009 06:44
5
ответов

Как работают указатели на функции в C?

В последнее время у меня был некоторый опыт работы с указателями на функции в C. Поэтому, продолжая традицию отвечать на ваши собственные вопросы, я решил сделать небольшое краткое изложение самых основных, для тех, кто нуждается в ...
вопрос задан: 8 May 2009 15:49
5
ответов

Как каждый объявляет массив указателей постоянной функции в C?

Я должен объявить массив указателей на функции как так: экстерн пустой function1 (пусто); экстерн пустой function2 (пусто);... пусто (*MESSAGE_HANDLERS []) (пусто) = {function1, function2...};...
вопрос задан: 3 December 2008 15:50
4
ответа

Функции обратного вызова в C++

В C++, когда и как Вы используете функцию обратного вызова?Править: Я хотел бы видеть простой пример для записи функции обратного вызова.
вопрос задан: 31 January 2019 21:08
4
ответа

Как разыменование указателя функции происходит?

Почему и как делает разыменование указателя функции просто, "ничего не делают"? Это - то, о чем я говорю: #include <stdio.h> освобождают привет () {printf ("привет");} международное основное (пустота) {(***** привет) ();...
вопрос задан: 23 May 2017 12:02
4
ответа

статичный по сравнению с экстерном “C” / “C++”

Каково различие между статической функцией членства и экстерном "C" функция связи? Например, при использовании "makecontext" в C++, я должен передать указатель на функцию. Google рекомендует...
вопрос задан: 14 March 2017 06:32
4
ответа

Как работает параметр шаблона std :: function? (реализация)

На домашней странице Бьярна Страуструпа (C ++ 11 FAQ): struct X {int foo (int); }; std :: function f; f = & X :: foo; // указатель на член X x; int v = f (& x, 5); // вызов X :: foo () для x ...
вопрос задан: 15 November 2015 06:11
4
ответа

Может ли статическая функция вызываться через указатель на функцию в C?

Я считаю, что статическая функция в исходном файле не может быть вызвана непосредственно из-за пределов файла. Однако, если мне как-то удастся получить указатель на эту функцию в другом файле, могу ли я тогда вызвать ...
вопрос задан: 5 November 2011 20:54
4
ответа

Используя карту STL указателей функции

Я разработал механизм выполнения сценариев, который имеет много встроенных функций, таким образом, для вызывания любой функции мой код просто вошел если.. еще, если.. еще, если бы стена, проверяющая имя, но я хотел бы разработать больше...
вопрос задан: 19 September 2011 14:46
4
ответа

Создание пользовательского экспорта в Excel для ReportViewer (rdlc)

Я заинтересован в создании пользовательского экспорта в Вариант Excel для моего отчета в ReportViewer. Это в основном потому, что я хочу отключить pdf, и я сделал это через: ReportViewer1.ShowExportControls = false; ...
вопрос задан: 16 August 2010 17:36
4
ответа

C, указатель функции с аргументами задается

Действительно ли что-то вроде этого возможно в C? #include <stdio.h> освобождают print_str (символ *ул.) {printf (ул.);} международное основное () {пустой (*f_ptr) () = print_str, "привет мир"; f_ptr ();...
вопрос задан: 30 June 2010 04:02
4
ответа

есть ли в c# указатели функции?

Я пытаюсь изучить некоторое кодирование c# и удивление, если понятие C++ указателей функции включено в c#. Я вижу, что существуют такие вещи как делегаты. Действительно ли они - то же понятие? или они отличаются...
вопрос задан: 29 April 2010 16:04
4
ответа

Дешифровка (* (пусто (*) ()) 0) ()

Они сказали, что это выражение допустимо в C, и что это означает вызывать функцию: (* (пусто (*) ()) 0) (); кто-то может ясно объяснить, что означает это выражение? Я пытался скомпилировать это и был удивлен...
вопрос задан: 19 April 2010 01:41
4
ответа

Передача указателя функции членства на участника возражает в C++

У меня есть проблема с использованием указателя для функционирования в C++. Вот мой пример: #include <iostream> использование станд. пространства имен; панель класса {общественность: пустой (*funcP) ();}; нечто класса {общественность: панель...
вопрос задан: 3 March 2010 20:50
4
ответа

Как Вы объявляете массив константы указателей функции?

Во-первых, у меня есть функции как это. освободите func1 (); освободите func2 (); освободите func3 (); Тогда я создаю свое определение типа для массива: пустой (*FP) (); Если я пишу нормальный массив указателей функции, это должно быть...
вопрос задан: 4 February 2010 21:23
4
ответа

повышение:: свяжите с пустыми указателями функции

Если указатель функции встроил в повышение:: свяжите эхо-сигнал, NULL/nullptr/0, я должен принять меры кроме вызова его. Как я могу определить, содержит ли объект пустой указатель функции?...
вопрос задан: 15 January 2010 00:49