С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Простая графическая система - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ исправьте ошибку (изменить регистр букв в файле) http://www.cyberforum.ru/cpp-beginners/thread819942.html
Здравствуйте! Задача - заменить все строчные буквы следующие после точки или точка+пробел на заглавные. Попыталась сделать с помощью toupper, но ничего не выходит. Может можно каким-нибудь другим...
C++ Как можно получить все подмножества множества? Например из множества, представлнного массивом должны получиться подмножества: http://www.cyberforum.ru/cpp-beginners/thread819929.html
C++ Метод Зейделя для СЛАУ
Написала код по Методу Зейделя, но НИКАК НЕ ПОЛУЧАЕТСЯ сделать так, чтобы выводило все итерации на экран!:(:(:( Прошу помочь! Код: #include<iostream> #include<cmath> using namespace std; #define...
C++ увеличить все элементы массива в n раз
увеличить все элементы массива в n раз
C++ Не найден оператор, принимающий правый операнд http://www.cyberforum.ru/cpp-beginners/thread819913.html
#include <iostream> #include <string> using namespace std; int main() { int x=5; int y=7; std::cout << endl ; std::cout << x+y << "" << x*y;
C++ stdafx.h и StdAfx.h Добавил в свое решение проект (win32, lib). Добавил класс. У меня создался cpp-файл каркас с #include "StdAfx.h". Почему здесь использованы ПРОПИСНЫЕ буквы? А в главном пректе -- #include... подробнее

Показать сообщение отдельно
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
27.03.2013, 16:56  [ТС]
Цитата Сообщение от Jupiter Посмотреть сообщение
вот я и спрашиваю, почему ты так сделал?

фигура не является окном:
1) включи голову и ещё раз подумай;
2) прочитай задачу ещё раз (ну нет там и слова про Window -> Shape);
3) прочитай главу про наследование ещё раз, сконцентрировав внимание не на синтаксисе, а на том когда применяется наследование и для чего.

окно должно агрегировать фигуры
Мне нужно иметь доступ к окну или хз, поэтому я сделал наследование Shape : public Window.? Или нужно было сделать в Window friend class Shape; ?

А вообще принцип решения задачи у меня правильный? Типо сводится к заполнению массива, а затем вывода его на экран?

От примерно по такому коду:
C++
1
2
3
4
5
6
Window w(30,30) //создает размер окна
Point a(3,4);
Point b(5,6);
Line (a,b);//заполняет static Window::mass (рисует в нем линию)
Rectangle(тоже передаем чото) //тоже заполняет
w.print();//вывод mass на экран, как бы окна
Добавлено через 2 минуты
А ну я понял что ты имееш в виду нужно в каждом классе хранить указатель на объект Window. Правильно ж?

Добавлено через 1 минуту
Да впринципе правильно создаем объект Window w(40, 40) и при инициализации фигур передаем указатель на объект и все нам не нужно наследовать Window и делать статические элементы?

Добавлено через 57 секунд
Jupiter, Да ты прав. Впринципе так как то проще.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.