8 / 8 / 0
Регистрация: 16.07.2013
Сообщений: 148
|
||||||
1 | ||||||
Массив указателей на функции внутри класса27.04.2022, 08:11. Показов 1220. Ответов 6
Метки нет (Все метки)
Вот рабочая конструкция (в заголовке):
Если поместить в класс class cl {}, то будет ошибка: "Значение типа void(cl::*)(int a) нельзя использовать для инициализации сущности типа cl::func"
0
|
27.04.2022, 08:11 | |
Ответы с готовыми решениями:
6
Использование указателей на функции-члены внутри самого класса Получить указатель на член функции класса и поместить в массив указателей на функции Массив указателей на функции-члены класса Создать специфицированный шаблон функции, принимающей массив указателей на char и количество самих указателей |
фрилансер
5497 / 5093 / 1047
Регистрация: 11.10.2019
Сообщений: 13,330
|
|
27.04.2022, 08:26 | 2 |
MikeNew, приведи полный код, на который ругается компилятор. Подправим
1
|
8 / 8 / 0
Регистрация: 16.07.2013
Сообщений: 148
|
||||||
27.04.2022, 08:33 [ТС] | 3 | |||||
Если сделать так:
error C3867: "cl::functions": нестандартный синтаксис; используйте "&", чтобы создать указатель на член Добавлено через 1 минуту Полный код на десятки тысяч строк, не получится. Я привел часть, которая вызывает ошибку.
0
|
2105 / 1192 / 496
Регистрация: 11.10.2018
Сообщений: 6,000
|
|
27.04.2022, 08:34 | 4 |
Разве тип может принадлежать классу?
1
|
фрилансер
5497 / 5093 / 1047
Регистрация: 11.10.2019
Сообщений: 13,330
|
||||||
27.04.2022, 08:40 | 5 | |||||
Сообщение было отмечено MikeNew как решение
Решение
MikeNew,
1
|
8 / 8 / 0
Регистрация: 16.07.2013
Сообщений: 148
|
||||||
27.04.2022, 08:42 [ТС] | 6 | |||||
Вот так вроде ок, по крайне мере компилируется:
Получается что может.
0
|
фрилансер
5497 / 5093 / 1047
Регистрация: 11.10.2019
Сообщений: 13,330
|
||||||
27.04.2022, 08:44 | 7 | |||||
запросто:
0
|
27.04.2022, 08:44 | |
27.04.2022, 08:44 | |
Помогаю со студенческими работами здесь
7
Создать массив указателей базового класса и присвоить ему адреса каждого из екземпляров класса Список указателей на функции внутри структуры как сделать чтобы объект производного класса сам себя добавлял в список или массив указателей базового класса? Сравнение двух различных экземпляров класса внутри функции класса Определить функции-члены класса для ввода и вывода членов-данных внутри объявления класса Использование функции класса внутри другого класса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |