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

R6025 pure virtual function call при вызове метода, реализованного в дочернем классе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм бензовозов http://www.cyberforum.ru/cpp-beginners/thread1113538.html
Могли бы вы подсказать, как оптимально реализовать алгоритм? Никак не могу придумать (( Отправка бензовозов Исходные данные: Есть АЗС с резервуарами разной емкости и разными видами топлива...
C++ If - *массив ( у кого есть время ) #include <stdio.h> #include <conio.h> #include<iostream> #include "windows.h" using namespace std; int main() { int **a,n; cout<<"Vvedite n: "; http://www.cyberforum.ru/cpp-beginners/thread1113533.html
C++ Отсортировать массив таким образом, чтобы все нули находились в начале, а единицы — в конце массива
Здравствуйте, дано такое задание Элементами массива IM(N) являются числа 0 и 1. Отсортировать этот массив таким образом, чтобы все нули находились в начале, а единицы - в конце массива....
C++ Ошибка, указывающая на неинициализированные переменные
#include <iostream> #include <Windows.h> using namespace std; int main() { setlocale(0, ""); int a; cout << "введите число 0 для умножения, 1 для деления, 2 для сложения, 3 для вычитания";...
C++ Перевод строки в бинарный код http://www.cyberforum.ru/cpp-beginners/thread1113452.html
Необходимо перевести строку типа string в бинарный код, соответствующий этой строке, включая пробелы и знаки препинания. Желательно в процедурном виде P.S. Можно ли это сделать по средствам...
C++ Перевести код с Паскаля на С++ (решение системы уравнений методом Зейделя) uses crt; const a: array of real = (-5,2,1); b: array of real = (1,5,2); c: array of real = (1,-1,4); f: array of real = (-3,6,7); var i,k,m: integer; e: real; ... подробнее

Показать сообщение отдельно
igorbelykh
8 / 8 / 2
Регистрация: 01.03.2013
Сообщений: 85

R6025 pure virtual function call при вызове метода, реализованного в дочернем классе - C++

07.03.2014, 17:15. Просмотров 704. Ответов 12
Метки (Все метки)

Всем привет.
Вот такая ошибка у меня возникает при вызове метода, который реализован в дочернем классе, но потом он почему-то становится нереализованным. Проблема заключается, как я полагаю в приведении типов, но как ее избежать.
C++
1
2
3
4
5
6
7
8
9
10
11
void AbstractTask::start()
{
    CreateThread(NULL, 0, StaticThreadStart, (void*) this, 0, &myThreadId);
}
 
DWORD WINAPI AbstractTask::StaticThreadStart(void* Param)
{
    AbstractTask* This = (AbstractTask*)Param;
    This->run();
    return TRUE;
}
это отрывок абстрактного класса, который расширяется дочерними. В дочерних метод run() реализован. Что может быть не так?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru