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

is a отношение и наследование - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пропуск пробела в строке http://www.cyberforum.ru/cpp-beginners/thread915876.html
Здравствуйте, не могу понять, как пропустить пробел в строке: int i; for (i=0; i<strlen(string); i++) if(string==' ') { i++; for (i=' '; i<strlen(string); i++); } else{}
C++ Установить, является ли данное число и палиндромом 5. Дано целое число п, удовлетворяющее условию 0< М <2-10^9. Установить, является ли данное число и палиндромом. WWWZWWW, будьте внимательнее с выбором раздела! перенесено из turbo pascal http://www.cyberforum.ru/cpp-beginners/thread915861.html
Проверка на ввод символа C++
При вводе какого либо символа программа уходит в прострацию надо что бы программ распазновала что это символ и выводила error int main() { unsigned int choice; srand(time(NULL)); std::cout << "To Play write 1, end game 2" << std::endl; std::cin >> choice;
Определить количество целых корней данного уравнения C++
Дано уравнение ax^3+dx+cx(1=0 с целыми коэффициентами (0<|d|<2). Определить количество целых корней данного уравнения.
C++ Считать текст из файла и заменить цифры на слова http://www.cyberforum.ru/cpp-beginners/thread915851.html
Помогите пожалуйста, не понимаю как сделать: Написать программу, которая считывает текст из файла и выводит его на экран, заменив цифры от 0 до 9 на слова "ноль", "один","два",...,''девять'', начиная каждое предложение с новой строки.
C++ Скриншот с помощью какой библиотеке можно сделать скриншот экрана? я так предполагаю нужно в сторону winapi ? но куда именно? подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
17630 / 5854 / 376
Регистрация: 30.03.2009
Сообщений: 16,141
Записей в блоге: 26
01.07.2013, 22:37
Я в Си++ не программирую, теорию на таком уровне слабо себе представляю. Просто выскажу своё мнение, но на всякий случай нужно, чтобы кто-то подтвердил, прав я, или нет

Цитата Сообщение от keva111 Посмотреть сообщение
1) Привести пример is a отношения без наследования.
Базовое понятие - многоугольник, содержащее свойства "количество вершин" и "координаты вершин". Производные понятия - треугольник, четырёхугольник, пятиугольник и т.д. Каждое из производных понятий является базовым понятием (треугольник является многоугольником, четырёхугольник является многоугольником, и т.д.). При этом наследования нет, т.к. производные понятия не добавляют никаких дополнительных свойств к базовому понятию: для всех многоугольников площадь определяется по одним и тем же правилам, которые формально можно определить в понятии "многоугольник"

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