Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ на языке с кто сможет помогите пожалуйста!Даны 3 числа а,в,с.Найти значение минимального отклонения каждого из них от среднего арифметического.Заранее спасибо! https://www.cyberforum.ru/ cpp-beginners/ thread62750.html C++ Нужно переделать
Дано натуральное число .Установить, является ли последовательность его цифр при просмотре их слева направо упорядоченной по возрастанию.У меня тут есть программа только для четырёхзначного числа # include <iostream.h> # include <windows.h> int main() { SetConsoleOutputCP(1251); int A, a, b, c, d; cout<<"Введите число"; cin>>A;
C++ Массив(Замена выбранных элементов). Область памяти(замена выбранных элементов) https://www.cyberforum.ru/ cpp-beginners/ thread62737.html
Собственно 3 задачи в которых нужна помощь...Может кто нить встречался с таким родом задач? 1.Создать массив из 20 элементов, заменить 5 выбранных пользователем элементов массива и вывести новый на экран. в этой задаче я не могу понять как вывести новый массив из 20 элементов с заменёнными элементами Мой вариант #include "stdafx.h"
C++ Ввести одномерный массив A , вывести его Помогите пожалуйста если не затруднит. Ввести одномерный массив A , вывести его. Найти наибольший элимент среди тех , которые находятся на нечётных позициях. На полученное значением уменьшить элементы с чётными индексами массива. https://www.cyberforum.ru/ cpp-beginners/ thread62726.html
Список C++
Дан список, элементы которого являются координатами вектора в n-мерном пространстве. Надо найти длину вектора.
C++ Image->Transparent Есть у меня два изображения. Мне необходимо, чтобы одно находилось над другим было прозрачным, то есть без белого фона. Установил параметр Transparent в true, но результат не тот, которого я ожидал. Фон убрался не ровно по контуру рисунка, а остался как-бы "квадратами" вокруг рисунка. Подскажите, как сделать, чтоб фон убрался по контуру. Заранее спасибо https://www.cyberforum.ru/ cpp-beginners/ thread62716.html
C++ класс TАrray https://www.cyberforum.ru/ cpp-beginners/ thread62707.html
Нужно программу, в которой создается шаблонный класс TАrray, реализующий обобщенный массив и функцию – метод сортировки обобщенного массива. Протестировать программу для работы с массивами различных типов: int, char, float.
C++ Срочно. Ребята выручайте. (Создать абстрактный класс)
1) Создать абстрактный класс Издание с методами позволяющим вывести на экран информацию об издании, а также определить является ли данное издание искомым. 2) Создать производные классы: Книга (название, фамилия автора, год издания, издательство), Статья (название, фамилия автора, название журнала, его номер и год издания), Электронный ресурс (название, фамилия автора, ссылка, аннотация) со...
C++ Операции класса, индексаторы Rectangle https://www.cyberforum.ru/ cpp-beginners/ thread62697.html
Здравствуйте. Пожалуйста помогите решить задачу. Задание: В класс Rectangle добавить: а. Индексатор, позволяющий по индексу 0 обращаться к полю а, по индексу 1 - к полю b, при других значениях индекса выдается сообщение об ошибке. b. Перегрузку: 1. операции ++(--): одновременно увеличивает (уменьшает) значение полей a и b; 2. констант true и false: обращение к экземпляру класса дает...
C++ Префиксные/Постфиксные выражения Вводится одно из таких выражений. Как мне проверить каким именно это выражение является и как нормально считать знаки и числа для дальнейшего решения? https://www.cyberforum.ru/ cpp-beginners/ thread62686.html
C++ Ограничение ввода
Как сделать так, чтобы пользователь мог вводить только числа и при попытке ввода чего-либо другого выдавалось соответственное сообщение? Желательна ещё проверка на ввод исключительно знаков "+, -, *, /, ^". Заранее спасибо.
C++ Заполнения матрицы https://www.cyberforum.ru/ cpp-beginners/ thread62673.html
* x1 x2 x3....xn y1 0 y2 0 y3 0 ... xn Матрица заполняется 1 или 0 по запросу, связан ли х1 с y1, если да ,то y1x3=1 и у3х1=1, если не то следавательно y1x3=0 и у3х1=0 . Диагональ матрицы заполняется 0; Значения х1=у1(числовое значения); Зарание спасибо!
Временно недоступен
957 / 228 / 14
Регистрация: 12.04.2009
Сообщений: 926
0

Передача указателей на функции в экземпляр класса - C++ - Ответ 347542

10.11.2009, 19:05. Показов 6138. Ответов 9
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Есть класс главного окна,класс содержит такой метод
C++
1
2
public:
    void pFuncTake( void (*p1)(char *path), void (*p2)(), void (*p3)(),void (*p4)() );
который должен принимать указатели на функции,сохранять и далее по мере надобности с ними работать.Это часть разделяемой библиотеки,указатели на функции я пытаюсь сделать затем,чтобы не подключать внутренние заголовки программы к самой библиотеке.
Реализация проста:
C++
1
2
3
4
5
6
7
8
9
void
MainWindow::pFuncTake( void (*p1)(char *path),void (*p2)(),void (*p3)(), void (*p4)() )
{
   pFunc_parserInit  = p1;
   pFunc_syntaxCheck = p2;
   pFunc_interpRun   = p3;
   pFunc_memoryFree  = p4;
   filename = path;
}
Пытаюсь использовать таким образом:
C++
1
2
MainWindow window;
window.pFuncTake(parser_Init(filename),syntax_Check,interp_Run,memory_Free);
И получаю такую ошибку:
Код
error: invalid use of void expression|
с указанием на строку с вызовом pFuncTake.На момент компиляции есть уже готовая разделяемая библиотека .so ,а в проект подключаются только её заголовки.В чём тут ошибка и как её исправить?

Вернуться к обсуждению:
Передача указателей на функции в экземпляр класса C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.11.2009, 19:05
Готовые ответы и решения:

Передача информации из QML в заданный экземпляр класса c++
Всем привет. Пытаюсь реализовать следующий алгоритм 1. Имеется QML окно &quot;калькулятор&quot;. Для...

Создание статической функции класса, которая принимает экземпляр этого же класса как объект
Привет. Есть такой код class Model { public: Model(); Model(int verticesSize, int facesSize);...

Создать экземпляр одного класса в Main, и передать его в экземпляр другого класса
Добрый день. Подскажите пожалуйста. есть несколько классов-файлов в одном пакете. class one...

передача функции указателей
Сап, помогите пожалуйста разобраться с передачей указателей функции. Нужно для матрицы A...

9
10.11.2009, 19:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.11.2009, 19:05
Помогаю со студенческими работами здесь

Передача указателей в функции
Привет всем. Вообщем изучаю с\с++ по книге Павловской, дошел до динамических структур...

Возврат из функции ссылки на экземпляр класса
Здравствуйте, прошу помочь в разъяснении не понятной конструкции.Искал в интернете не нашел ничего...

Синтаксис объявления функции, возвращающей экземпляр класса
В общем, появилась необходимость создать функцию, возвращающую экземпляр класса TStrings. В чем...

Передача массивов указателей в качестве параметров функции
Доброго времени суток, не компилится данный код. Ошибка возникает в функции deal(deck, suit,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru