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

Виртуальные и чисто виртуальные функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ принцип блочного шифрования http://www.cyberforum.ru/cpp-beginners/thread386095.html
проблема такая,я понимаю как работает блочный шифр,но не могу реализовать его для реального шифрования файлов. например вот самый элементарный шифр,он правильно работает для определенного колличества...
C++ Наследование и двусвязный список 1.Постронить точка->отрезок->треугольник.Вывести на экран рисунок. Я ее почти закончил,делал по Лафоре.Но проблема в том что делаю на dev++,а там нет библиотеки <graphics.h> и <msoftcon.h> .И я не... http://www.cyberforum.ru/cpp-beginners/thread386091.html
Дано натуральное число n . Определить , входит ли указанная цифра в десятичную запись n*n*n (n в кубе) и подсчитать сколько раз. C++
Дано натуральное число n . Определить , входит ли указанная цифра в десятичную запись n*n*n (n в кубе) и подсчитать сколько раз. помогите написать программу через цыкл!
Решение задачи Коши методом Эйлера и Рунге-Кутты C++
Доброго времени суток всем:) Писал прогу для решения задачи Коши методом Эйлера и Рунге-Кутты на С++. Вроде бы все реализовал, но при запуске почему то вылетает. Вот код: #include "stdafx.h"...
C++ В матрице найти максимальный элемент http://www.cyberforum.ru/cpp-beginners/thread386069.html
В матрице найти максимальный элемент. Если он расположен на главной диагонали, заменить элементы первой строки и первого столбца на значение найденного максимального элемента. есть идеи?
C++ Задача на метод дихотомии(половинного деления) Друзья, помогите пожалуйста с такой задачей, нужно найти минимум функции х^2+e^-x метод дихотомии(половинного деления). Не объяснили ,сказали самим попробовать понять. Впринципе сама суть метода... подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4985 / 3042 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
17.11.2011, 19:46
JiryPK, чисто виртуальная функция - это функция без реализации. Делает класс, в котором присутствует, абстрактным (т.е. таким, объекты которого нельзя создать, а можно создать только указатели и ссылки на него). Наследуемые классы, которые не определяют чисто виртуальную функцию базового, также становятся абстрактными. Определяется чисто виртуальная функция так:
C++
1
virtual type function(parameters) = 0;
Добавлено через 1 минуту
JiryPK, в вашем примере надо в классе base убрать тело функции who и объявить её так, как я показал. А в функции main убрать 29 строку (объявление экземпляра класса base) и все связанные с этой переменной строки.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru