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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Алгоритм бензовозов http://www.cyberforum.ru/cpp-beginners/thread1113538.html
Могли бы вы подсказать, как оптимально реализовать алгоритм? Никак не могу придумать (( Отправка бензовозов Исходные данные: Есть АЗС с резервуарами разной емкости и разными видами топлива (92,95, ДТ). Есть бензовоз с разными отсеками и с разными видами топлива. Бензовоз может сливать все отсеки в один резервуар, может слить несколько отсеков в один резервуар, а несколько в других, может...
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. Отсортировать этот массив таким образом, чтобы все нули находились в начале, а единицы - в конце массива. Дополнительный массив не заводить. У меня получился такой код // ConsoleApplication3.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "locale.h" #include <stdio.h>...
C++ Ошибка, указывающая на неинициализированные переменные
#include <iostream> #include <Windows.h> using namespace std; int main() { setlocale(0, ""); int a; cout << "введите число 0 для умножения, 1 для деления, 2 для сложения, 3 для вычитания"; cin >> a; if (a = 0)
C++ Перевод строки в бинарный код http://www.cyberforum.ru/cpp-beginners/thread1113452.html
Необходимо перевести строку типа string в бинарный код, соответствующий этой строке, включая пробелы и знаки препинания. Желательно в процедурном виде P.S. Можно ли это сделать по средствам bitset?
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; x1,x2,x3,max: array of real; b1,c1,f1: array of real; подробнее

Показать сообщение отдельно
igorbelykh
8 / 8 / 2
Регистрация: 01.03.2013
Сообщений: 85
07.03.2014, 17:41  [ТС]     R6025 pure virtual function call при вызове метода, реализованного в дочернем классе
DrOffset, Нет, метод старт вызывается из другого класса. Дебаггер указывает на строку:
C++
1
    This->run();
вот подкласс, реализующий метод run()
Заголовочный файл
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#pragma once
#include "AbstractTask.h"
 
#pragma comment(lib, "Gdi32.lib")
 
class TaskDesktop :
    public AbstractTask
{
public:
    TaskDesktop(char* cmdName) :AbstractTask()
    {
        UINT len = strlen(cmdName) + 1;
        cmd = new char[len];
        strcpy_s(cmd, len, cmdName);
    }
    ~TaskDesktop();
protected:
    void run();
private:
    char* cmd;
};
тело
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include "TaskDesktop.h"
 
 
 
 
TaskDesktop::~TaskDesktop()
{
    delete[] cmd;
}
 
void TaskDesktop::run()
{
    if (strcmp(cmd, "screenshot"))
    {
             std::cout << "Make a screenshot" << std::endl;
    }
}
 
Текущее время: 04:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru