Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
LosAngeles
Заблокирован
10.11.2011, 04:49

Вопрос по наследованию

10.11.2011, 04:49. Просмотров 2296. Ответов 52
Метки (Все метки)

Ответ

Цитата Сообщение от Bers Посмотреть сообщение
Что касается примера Майерса по поводу прямоугольника и квадрата - он искусственный, и высосанный из пальца.
В частности, прямоугольник не обязан содержать разные длины примыкающих сторон.
И нет никакой беды в том, что у прямоугольника все стороны стали равны.
Разумеется в этом нет никакой беды, наверно поэтому мейерс и не обмолвился ни словом об этой проблеме? Не знаю какого мейерса читаешь ты, но в моей книги ничего подобного не написано. В моей написан пример, в результате которого я получаю квадрат с разными сторонами, что делает проблематичным дальнейшее его использование.
Цитата Сообщение от Bers Посмотреть сообщение
Но так же не корректно называть прямоугольник прямоугольником, а потом ассертами запрещать ему иметь одинаковые стороны.
да никто и не запрещал, по крайней мере в 32 правиле издания 2006 года ничего подобного нет!

Вернуться к обсуждению:
Вопрос по наследованию
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2011, 04:49
Готовые ответы и решения:

Вопрос по наследованию
Вопрос насчёт передачи аргументов в конструктор базового класса(создания...

Вопросы по наследованию
Вопрос ещё по конструкторам Допустим есть система классов class A { ...

Задание по наследованию классов
Создать иерархию классов : линия - прямоугольник - пирамида. Все классы должны...

Задача по наследованию в C++, нужно реализовать некоторые моменты
Написать программу с объектами и реализовать наследование. Ситуация: Klimat...

Задача по наследованию. Не понимаю некоторые моменты в формулировке задания
Здравствуйте! Вот есть задание: Описать базовый класс СТРОКА Обязательные...

52
Другие темы раздела
C++ Проверьте задачу правильно решена ли http://www.cyberforum.ru/cpp-beginners/thread380545.html
Вопрос Определить минимальный и максимальный элементы, вычислить их разность. Задача моя #include <stdafx.h> #include <iostream> #include <math.h> int main () { setlocale(0,"Rus"); int...
C++ Найти сумму элементов первого столбца без одного последнего элемента, сумму элементов второго столбца без двух последних... Здравствуйте, форумчане! У меня вот такая вот задачка: Задан двумерный массив. Найти сумму элементов первого столбца без одного последнего элемента, сумму элементов второго столбца без двух... http://www.cyberforum.ru/cpp-beginners/thread380518.html
C++ предлагаю людям класс "каждому потоку- своё окно" для тестирования многопоточных приложений.
Друзья! То есть если вы разрабатывает многопоточные приложения и закалебались смотреть, что тот или иной поток выводит, то этот класс для вас. Использовать его просто. Подключаете хидер и пишете:...
C++ Центр графа
Дана матрица смежности. Найти максимальное расстояние в графе. Пол дня уже мучаюсь, искал в гугле, сам пытался, но ничего не получается... просто тупик... Код вылаживать не буду, так как он не...
C++ задача со строками http://www.cyberforum.ru/cpp-beginners/thread380453.html
пожалуйста, помогите. Нужно написать программу , которая определит длину введенной строки L, и, если L>10, то удаляются все цифры. я так понял, что в строке должны быть и цифры и буквы
C++ Перехват запросов Здравствуйте Форумчане, у меня возникла проблема, я хочу сделать что-то вроде веб-логгера который будет перехватывать запросы и т.д. Не подскажите ли Вы мне как это можно реализовать. Заранее спасибо. подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru