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

Не могу организовать иерархию классов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Лабораторка Мозгаломка http://www.cyberforum.ru/cpp-beginners/thread1009910.html
7. Вводится число X>1 и точность e. Вычислить с заданной точностью квадратный корень введенного числа X, не пользуясь функцией SqRt (один из самых простых методов решения этой задачи - деление пополам. Начинаем с отрезка . Берем его середину, возводим в квадрат и сравниваем с X. Если результат оказался больше, отбрасываем правую половину отрезка, иначе - левую и повторяем все с начала. Действуем...
C++ Наследование и виртуальные функции Всем привет. Может кто, пожалуйста, объяснить одну строчку из задания? Не понимаю, что именно нужно сделать. Само задание: Написать программу, в которой создается иерархия классов. Включить полиморфные объекты в связанный список, используя статические компоненты класса. Показать использование виртуальных функций. http://www.cyberforum.ru/cpp-beginners/thread1009900.html
Дан одномерный массив, состоящий из N целочисленных элементов C++
Дан одномерный массив, состоящий из N целочисленных элементов. 1. Заполнить массив случайными числами. 2. Найти максимальный положительный элемент. 3. Вычислить произведение нечетных элементов массива. 4. Вывести положительные элементы на экран. 5. Отсортировать массив методом выбора элементов и вывести отсортированный массив на экран.
Дружественная функция-оператор, доступ к закрытым полям класса C++
У меня есть класс MyClass, вот код: class MyClass { int x, y; public: MyClass(); friend ostream & operator << (ostream &, MyClass); friend istream& operator >> (istream &, MyClass); ~MyClass();
C++ Прата задача 6.9 http://www.cyberforum.ru/cpp-beginners/thread1009839.html
Всем доброго времени суток, подскажите как сделать что бы программа в строке 32 принимала имена с пробелами. Если открываю файл без пробелов в именах все корректо выводит. #include <iostream> #include <fstream> #include <string> #include <cstdlib> using std::string; struct Micenats { string Name;
C++ Супер Программа Вводятся числа a и b. Найти сумму таких чисел в диапазоне , которые при возведении в квадрат дают число с последней цифрой 6.С использованием Цикл с параметром (for) подробнее

Показать сообщение отдельно
stima
444 / 293 / 20
Регистрация: 22.03.2011
Сообщений: 957
Завершенные тесты: 2
17.11.2013, 18:28     Не могу организовать иерархию классов
Цитата Сообщение от LuxArt Посмотреть сообщение
Корректна. Каждый элемент в массиве - это указатель. А на что он указывает это уже другой вопрос)
В конрне не верно. Массив это набор ОДИНОТИПНЫХ элементов. А то что он реализуется через указатели это уже совсем другое.

Так что если у Вас массив элементов баззового класса, а Вы в процессе прохода по массиву, хотите от них вызовов дочерних методов и эти методы не вписываются в баззовый класс (через virtual), то стоит подумать, чтобы добавить еще один(или несколько) массивов, которые будут хранить ОДНОТИПНЫЕ элементы.
 
Текущее время: 10:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru