Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
-Arabella-
0 / 0 / 1
Регистрация: 20.10.2013
Сообщений: 233
1

Передача параметра из класса в класс

27.11.2014, 19:34. Просмотров 306. Ответов 3
Метки нет (Все метки)

Добрый вечер. Я передаю цвет квадратика(класс square) в функция стирания треугольника(класс trangle). Треугольник перемещается по квадратикам, квадраты разноцветные(3 цвета). Треугольник закрашивает только первым цветом(цвет первого квадрата, в котором находится).Приблизительно выглядит так. Подскажите, пожалуйста, в чем ошибка? Я неправильно передаю параметр?
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class square
{ 
int color;
.... };
class trangle
{
......
square *col;
.......
void wipe(int point)
{
setcolor(point)
рисование треугольника
}
void move()
{
.....
wipe(col->color);
.....
};
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2014, 19:34
Ответы с готовыми решениями:

передача параметра в класс
в методе я вывожу поля класса по условию, как передавать в класс переменную х, и использовать х в...

Передача параметра в функцию класса
Здравствуйте. Столкнулся с проблемой. Почему переменная "x" не становится равна 25? #include...

Передача параметра в дружественный класс
Не получается передать значение в дружественный класс #include <iostream> using namespace std;...

Передача класса в качестве параметра шаблона
Имеется два класса, один это однонаправленный итератор, другой это двунаправленный. Двунаправленный...

Передача члена класса в качестве параметра метода
Добрый день. Интересует следующий вопрос: как передать член класса как параметр по значению в метод...

3
nmcf
6535 / 5758 / 2622
Регистрация: 14.04.2014
Сообщений: 24,498
27.11.2014, 20:21 2
Так в чём проблема? Не компилируется?
0
-Arabella-
0 / 0 / 1
Регистрация: 20.10.2013
Сообщений: 233
27.11.2014, 21:39  [ТС] 3
Цитата Сообщение от nmcf Посмотреть сообщение
Так в чём проблема? Не компилируется?
Компилируется, но цвет не получает. Подробнее. В ряду 3 квадрата(синий, красный, зеленый). Треугольник белый и когда я его перемещаю из синего квадрата в красный, в синем квадрате треугольник стирается и квадрат полностью синий, а когда из красного в зеленый, в красном остается синий "след" от треугольника, ну и так во всех. Т.е. цвет квадрата треугольнику не передается и он не стирается правильно
0
nmcf
6535 / 5758 / 2622
Регистрация: 14.04.2014
Сообщений: 24,498
28.11.2014, 10:08 4
Из этого фрагмента ничего не ясно, там только описания классов. Проверяй остальное.
0
28.11.2014, 10:08
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2014, 10:08

Передача метода класса в качестве параметра для метода другого класса
Здравствуйте, Передо мной стоит такая задача. Необходимо разработать механизм, который бы мог...

Передача функции (как параметра) в функцию унаследоваемого класса
Доброго времени суток. Есть класс (в моем случае это Sprite) и я создаю произвольный класс...

Передача значения параметра из одного класса в другой при разных хедерах
Всем здравствуйте! Застопорился над одним вопросом... Был бы очень благодарен за помощь! Суть:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.