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

Полиморфизм, наследование и приведение экземпляров класса одного к другому - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ матрица с++ http://www.cyberforum.ru/cpp-beginners/thread111707.html
помогите пожалуйста!!!! 1.Составить программу для подсчета среднего арифмитического элемента,расположенных на главной и побочной диагоналях в квадратной целочисленной матрице Х размером N+М. 2.Дана прямоугольная матрица В,размером N+М,составить программу,которая преобразует матрицу след.образом:поэлементно вычитает первый столбец из всех столбцов,кроме первого, 3.задана квадратная...
C++ количество чисел, совпадающих с номером столбца, в которых они находятся Задача такая: Дана целочисленная прямоугольная матрица. Определить: 1) сумму элементов тех строк, которые содержат хотя бы один нулевой элемента; 2) количество чисел, совпадающих с номером столбца, в которых они находятся. Вот мой вариант кода: #include <stdio.h> #include <time.h> #include<stdlib.h> http://www.cyberforum.ru/cpp-beginners/thread111689.html
Метод Гаусса C++
Подскажите пожалуйста код в С++ решение слау методом гаусса с выбором главного элемента по строке...
C++ Составить частотный словарь вводимого текста
14. Составить частотный словарь вводимого текста. Распечатать его по алфавиту, а справа от каждого слова – частоту, с которой оно встретилось.
C++ Метод Джордана-Гаусса http://www.cyberforum.ru/cpp-beginners/thread111675.html
Всем доброго времени суток))) У меня вот такая проблема, нужно доделать прогу(метод Джордана-Гаусса), то есть нужно сделать так, что бы данные не выводились рандомно на экран, а выводились рандомно в файл, и результат также выводился рандомно в файл, помогите доделать, здесь не много осталось))Вот код программы: #include <iostream> #include <time.h> using namespace std; int n; double...
C++ с++ . минуты определить полное количество часов и минут, которые прошли от начала суток до того мгновения, когда часовая стрелка обернулась на f градусов. осталось правильно рассчитать минуты. и всё, что я понимаю, это то, что если, например угол равен 40, то 30 - часы(1 час), остаток т.е. 10 - минуты(около 8 мин). а вот как программно изобразить...по крайней мере как на с++ не знаю =( #include... подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
17411 / 5649 / 355
Регистрация: 30.03.2009
Сообщений: 15,471
Записей в блоге: 26
02.04.2010, 16:49     Полиморфизм, наследование и приведение экземпляров класса одного к другому
> Я хочу сделать одну таблицу,чтобы в ней были экземпляры этих двух классов в смешанном виде

Нельзя такого делать. Весь этот полиморфизм основан на том, что идёт работа с указателями (ссылками) на объекты, но не с самими объектами. При наличии на руках объекта смысл полиморфизма теряется, ибо имея объект, ты имеешь его тип. А имея укзатель ты имеешь только адрес в памяти, но не знаешь, что за объект там хранится. Но через указатель ты можешь обращаться к полям класса, которые есть и в базовом и в производном классе и компилятор гарантирует тебе симметричную работу. Тоже самое и с методами, в том числе и виртуальными
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru