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

Наследование - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Помогите с куском кода. http://www.cyberforum.ru/cpp-beginners/thread334624.html
C++ не знаю. Нужен кусок кода. Помогите написать его. Логика следующая. Если в БД (DB) в таблице (table) существует поле (field), то выполнить следующее { Если значение field равно 1, то {сам напишу событие} Если значение field равно 0, то {сам напишу событие} Если значение field не равно 1 и не равно 0, то {сам напишу событие} } В противном случае
C++ Квадрат и прямая Здравствуйте. Помогите пожалуйста написать программу на языке Си(не С++). Дан квадрат с координатами х1,у1 и х2,у2, так же даны координаты прямой х3,у3 и х4,у4. Нужно определить координаты точек пересечения прямой и квадрата. http://www.cyberforum.ru/cpp-beginners/thread334621.html
Ввод значения в функцию класса пользователем (с консоли) C++
Все привет. Столкнулся с проблемой. К примеру есть класс: class Employee { private: int age; public: int GetAge() const;
C++ compose1 и compose2
Есть ли в MSVC++ альтернатива SGI адаптеров unary_compose и binary_compose??
C++ Указатель на многомерный массив http://www.cyberforum.ru/cpp-beginners/thread334598.html
Есть двумерный массив, его нужно передать в функцию, так, что бы внутри функции можно было его изменять. Как с помощью указателей передать двумерный массив в функцию, и как внутри ф-ции к его элементам обращаться?
C++ Модификатор const в аргументах функций Постоянно путаюсь в этих константах. Как писать грамотнее? Вот так: template<typename TypeT> void TLinePointer<TypeT>::operator = (TypeT* pObject) //функция не меняет аргумент { //по идее, просится const if(pObject==0) { Release(); return; } if(mp_Pointer != pObject) { Release(); подробнее

Показать сообщение отдельно
novi4ok
549 / 502 / 8
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
21.07.2011, 12:12     Наследование
а зачем такие сущности создавать, которых трудно поискать?
кто-нибудь может пример привести существования такого наследования в жизни? обычно в качестве примера приводят "форма" -> "треугольник", "прямоугольник", "эллипс". а теперь придумайте что-нибудь, что бы было одновременно всеми тремя.
хотя вот, напросилось: "человек"->"программист", "игрок", "неудачник" ->"вовочка". какие элементы теперь как распределить (данные, методы)?
человек. данные: голова, два уха. умеет спать, жрать, *рать.
программист. данные: тип ос, любимый язык. умеет создавать ошибки.
игрок. данные: размер долга. умеет проигрывать.
неудачник. данные: количество проблем. не умеет ничего.
вовочка. данные: еще немного мелочи в кармане. умеет радоваться жизни.

вроде сростается. но это если так. если бы программисту потребовалась своя голова, или вторая голова, было бы сложнее.
 
Текущее время: 03:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru