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

Виртуальность и наследование - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разработка приложения. Определить иерархию устройств http://www.cyberforum.ru/cpp-beginners/thread947641.html
Здравствуйте. Мне нужна помощь. Прислали задание, а сам смысл задания я понять не могу. Задание: определить иерархию устройств: телефонов, планшетов, ридеров и пр. устройств. Экипировать отдел...
C++ "выполнить" + консольное приложение Пишу в окошке "выполнить" путь к приложению + параметр рядом. напр. C:\\game.exe speedhack Нужно чтобы этот параметр считывался приложением. Возможно ли? http://www.cyberforum.ru/cpp-beginners/thread947631.html
C++ Генератор случайных чисел
Здорова господа! Нужно написать свой собственный генератор случайных чисел, такой же примерно как rand. От примерно написал кое что, с книги код выдрал, это нормальное распределение случайных...
Немогу разобратся с идентификатором C++
Доброе время суток! В общем создал Win32 проект (dll библиотеки, с использованием MFC). Добавил код (.cpp , .h файлы) User.h #pragma once...
C++ Прекращена работа программы proj.exe http://www.cyberforum.ru/cpp-beginners/thread947537.html
Доброго времени суток всем. У меня возникла неприятная проблемка. Я написал программу(даже не всю а только часть) которая, в последствии, будет что-то вроде морского боя на консоле. В процессе...
C++ Уже 2 года не могу установить c++ Ребят нужно работать на 2010 версии, но при установке на этапе VC 9.0 во всех версиях возникает или ошибка или до бесконечности зависает установка, мне пришла в голову мысль - можно установить на... подробнее

Показать сообщение отдельно
Kaskera
0 / 0 / 0
Регистрация: 27.07.2013
Сообщений: 34
03.09.2013, 13:39  [ТС]
Цитата Сообщение от Убежденный Посмотреть сообщение
В нормальном приложении я бы сделал так:

Вариант 1, нормальный (но не по условию):
C++
1
2
   
obj->Super::print();
Вариант 2:
C++
1
2
3
typedef void (*PFUNC)(void *);    
PFUNC pFunc = (PFUNC)&Super::print;
pFunc(obj);
Ну а как еще вызвать метод объекта, не используя операторы "." и "->" ?
Error 1 error C2440: 'type cast' : cannot convert from 'void (__thiscall Super::* )(void) const' to 'PFUNC'
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru