Указатель на виртуальную функцию - C++ - Обсуждение 936191 |
|
Обсуждение
Всего сообщений: 21
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Указатель на виртуальную функцию |
||||
Praktolock | 10.08.2013 13:48 |
https://www.cyberforum.ru/post4934979.html
#include <stdio.h>
#include <conio.h>
class A
{...
|
||
IGPIGP | 10.08.2013 13:57 |
https://www.cyberforum.ru/post4935002.html
Никак. Тот указатель о котором Вы говорите можно объявить и...
|
||
Praktolock | 10.08.2013 14:00 |
https://www.cyberforum.ru/post4935011.html
Ну а через адрес экземпляра как получить?
|
||
Jupiter | 10.08.2013 14:04 |
https://www.cyberforum.ru/post4935030.html
#include <stdio.h>
class A
{
public:
virtual...
|
||
IGPIGP | 10.08.2013 14:05 |
https://www.cyberforum.ru/post4935032.html
A obj;
obj.foo();
(&obj)->foo();//это по адресу
Не...
|
||
Praktolock | 10.08.2013 14:39 |
https://www.cyberforum.ru/post4935041.html
Ну это как раз не проблема
typedef void (__thiscall...
|
||
IGPIGP | 10.08.2013 14:44 |
https://www.cyberforum.ru/post4935117.html
Jupiter, а в чём смысл если доступ всё одно, через...
|
||
Praktolock | 10.08.2013 14:56 |
https://www.cyberforum.ru/post4935145.html
Как вызывать, уже моя забота, мне нужен просто адрес с...
|
||
IGPIGP | 10.08.2013 15:03 |
https://www.cyberforum.ru/post4935165.html
Но о том же и речь. Для статических методов через класс, а...
|
||
Praktolock | 10.08.2013 15:09 |
https://www.cyberforum.ru/post4935188.html
Ну я могу создать аналогичный экземпляр, и у него будут...
|
||
Croessmah | 10.08.2013 15:09 |
https://www.cyberforum.ru/post4935190.html
IGPIGP, Какой смысл? Ну, например можно использовать как...
|
||
Praktolock | 10.08.2013 15:17 |
https://www.cyberforum.ru/post4935204.html
Вообщем, не хочу никому пудрить мозги, давайте я добавлю...
|
||
IGPIGP | 10.08.2013 15:38 |
https://www.cyberforum.ru/post4935244.html
Даже если вы создаёте точную копию, среда об этом не знает....
|
||
Praktolock | 10.08.2013 15:45 |
https://www.cyberforum.ru/post4935278.html
IGPIGP, class A
{
public:
int someint;
void...
|
||
IGPIGP | 10.08.2013 16:16 |
https://www.cyberforum.ru/post4935334.html
Praktolock, это интересный пример. :good:
Честно скажу, -...
|
||
gray_fox | 10.08.2013 16:23 |
https://www.cyberforum.ru/post4935383.html
Тут UB по моему.
Вообще всегда хотелось иметь...
|
||
Praktolock | 10.08.2013 16:26 |
https://www.cyberforum.ru/post4935385.html
Ну пригодиться может как раз при перехвате вызовов функций...
|
||
gray_fox | 10.08.2013 16:32 |
https://www.cyberforum.ru/post4935412.html
Неопределённое поведение. Тут надежда на то, что thiscall...
|
||
IGPIGP | 10.08.2013 17:20 |
https://www.cyberforum.ru/post4935512.html
Ага) приведение к типу объявления, это похоже на объявление...
|
||
gray_fox | 10.08.2013 17:26 |
https://www.cyberforum.ru/post4935527.html
IGPIGP, да сам по себе каст указатель на метод -> указатель...
|
||
Praktolock | 10.08.2013 19:29 |
https://www.cyberforum.ru/post4935543.html
Что-то начинаю припоминать читал где-то об этом. Вроде бы...
|
||
|
||||
Similar |
Как сделать функцию, возвращающую указатель на функцию (которая в свою очередь возвращает указатель на массив) В функцию-метод передать указатель на другую функцию-метод и вызвать через переданный указатель Функция, получающая указатель на обычную функцию, получает указатель на метод класса Указатель на функцию, которая принимает в качестве параметра указатель на массив |
|||
Ads |
|
|||
MoreAnswers |
Передача умного указателя в функцию принимающую указатель на указатель Указатель на указатель массива для передачи в функцию/цикл Передать в неуправляемую функцию указатель на указатель Перегруженную функцию переделать в виртуальную |
|||