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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Функции http://www.cyberforum.ru/cpp-beginners/thread548216.html
Не пойму, почему из функции возвращает не правильное значение... без функции все работает прекрасно... а тут нет, подскажите пожалуйста!:) а, точно, задание: минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы. #include "stdafx.h" #include <iostream.h> #include "min_sum.h" void main(void) { float **mas=0; int const m1 = 3, m2 = 3;
C++ While-цикл с условием. Дано целое число N(>0). Если оно является степенью числа 3, то вывести TRUE, если не является-вывести FALSE. #include <stdio.h> #include <conio.h> #include <locale.h> #include <math.h> int main() { setlocale(0,"Russian"); http://www.cyberforum.ru/cpp-beginners/thread548207.html
C++ Файлы: считать текст из файла и вывести его на экран, заменяя...
Помогите пожалуйста с реализацией задачи Написать программу, которая считывает текст из файла и выводит его на экран, заменяя при необходимости первую букву всех предложений на заглавную. Функции знаю, но не получается сделать. Создается поток и все
C++ Поиск слова в файле
Здравствуйте! Программированием на C++ занялся недавно. Нужна помощь в написании программы поиска слова в текстовом файле. То есть, пользователь вводит слово, а программа определяет есть оно в файле или нет.
C++ Динамический многомерный массив. Нахождение макс. числа, которое в массиве встречаеться более 1 раза. http://www.cyberforum.ru/cpp-beginners/thread548191.html
День добрый! Повился вопрос, как лучше сделать... Отсортировать массив по возрастанию и потом проверять все числа или же, инициализировать какой либо массив детектор без сортировки? Кусок программы, где создаёться массив, как на основе этого примера лучше сделать? Заранее признателен. srand((unsigned)time(NULL)); cout << "Matrix size N: "; cin >> size1; cout << endl; cout << "Matrix...
C++ Перевод program NoName; var x1, y1, x2, y2, x3, y3, x4, y4: integer; begin readln(x1, y1); readln(x2, y2); readln(x3, y3); readln(x4, y4); writeln(((x1 + x3) / 2):3:3, ' ', ((y1 + y3) / 2):3:3); writeln(sqrt(sqr(x3 - x1) + sqr(y3 - y1)):3:3, ' ', sqrt(sqr(x4 - x2) + sqr(y4 - y2)):3:3); подробнее

Показать сообщение отдельно
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
14.04.2012, 23:08     Виртуальные функции
Цитата Сообщение от balrak Посмотреть сообщение
я какраз книгу и читаю.

Добавлено через 1 минуту

разве f1 не будет указывать класс circle?
вы не поняли, указатель имеет тип Shape, он хранит адрес Circle. Чтобы компилятор понял какую из 2х функций вызвать во время выполнения, ему нужно это явно указать через virtual. Иначе он будет вызывать метод базового класса!
 
Текущее время: 00:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru