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

Непонятки с абстрактным классом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ вывести статистику символов из txt файла http://www.cyberforum.ru/cpp-beginners/thread1006279.html
помогите пожалуйста, как вывести статистику символов из текстовой файла. Этот код выводит только из input. #include <string.h> #include <conio.h> #include <iostream> #include <map.h> using...
C++ Сортировка обменом массива. Усложненный вариант сортировки Сделать сортировку обменом массива случайных чисел от -Н до Н-1. Рвсположить элементы сначала парные по возрастанию, потом непарные тоже по возрастанию. http://www.cyberforum.ru/cpp-beginners/thread1006264.html
Цена на бензин каждую весну повышается на x%, а каждую осень опускается на y%. На сколько процентов изменится цена литра бензина через z лет? C++
Помогите пожалуйста решить задачку. Зачет горит.... Цена на бензин каждую весну повышается на x%, а каждую осень опускается на y%. На сколько процентов изменится цена литра бензина через z лет?...
fscanf и \n C++
Есть текстовый файл содержащий строки с пробелами. Необходимо считать строку с пробелами так, что бы в переменной s не хранился символ \n, и чтоб указатель файла перешёл на новую строку (при...
C++ Можно ли из конструктора выводить имя создаваемого в нем обьекта? http://www.cyberforum.ru/cpp-beginners/thread1006177.html
Например, в такой программе. #include <string> #include <iostream> // для объекта cout using namespace std; #include<iomanip> //Этот файл содержит большую часть манипуляторов C++. Если вы не...
C++ Как выйти из цикла? Не получается Есть задача: Из-за высокой цены бензина водители озабочены затратами топлива своих автомобилей. Один водитель взял в рейс несколько емкостей бензина, записывая пройденные мили и бензин,... подробнее

Показать сообщение отдельно
newbie666
Заблокирован

Непонятки с абстрактным классом - C++

13.11.2013, 10:44. Просмотров 278. Ответов 9
Метки (Все метки)

У нуба возник вопрос
Вот объявляю я абстрактный Inline класс. Ну под инлайн я имею ввиду, что он без cpp, реализация в H.
C++
1
2
3
4
5
6
7
8
9
10
11
12
#pragma once
class HEAD
{
public:
    HEAD(void)
    {
    }
    virtual ~HEAD(void)
    {
    }
    virtual void Hello() = 0;   
};
Потом делаю класс наследник (ну тут с H и CPP файлом, хотя разницы нет):
C++
1
2
3
4
5
6
7
8
#pragma once
#include "head.h"
class BUG : public HEAD
{
public:
    BUG(void);
    virtual ~BUG(void);
};
компилирую и всё собирается, а ведь чёрт побери, компилятор должен ругаться на то, что я не добавил реализацию чисто виртуальной функции Hello в класс BUG, т.к. он наследник абстрактного класса HEAD с чисто виртуальной функцией Hello, как же так?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru