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

Изменить метод move - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать структуру Дробь с элементами a - числитель, b - знаменатель. http://www.cyberforum.ru/cpp-beginners/thread529660.html
11. Создайте структуру Дробь с элементами a - числитель, b - знаменатель. Даны две дроби. Реализуйте с этими дробями арифметические действия: умножение и деление (можно написать функции, реализующие эти действия). Правила2.4. На каждый вопрос создавайте по одной теме - это помогает избежать путаницы в ответах и облегчает поиск.Сообщение перемещено в новую тему:...
C++ Напечатать все слова предложения в алфавитном порядке Дана последовательность ,содержащая от 1 до 30 слов, в каждом из которых от 1 до 5 строчных латинских букв; между соседними словами - запятая, за последним словом - точка. Напечатать все слова в алфавитном порядке. http://www.cyberforum.ru/cpp-beginners/thread529658.html
C++ Вычисление объема цилиндра - ошибки при компиляции
#include <cstdlib> #include <iostream> #include <math.h> float vcil(float h, float r) { return(M_PI*r*r*h); } using namespace std; int main(int argc, char *argv) {
C++ Тело имеет форму параллелепипеда с высотой h
Тело имеет форму параллелепипеда с высотой h. Прямоугольник в основе имеет диагональ d. Известно, что диагонали прямоугольника пересекаются под углом. Найти объем тела V и площадь полной поверхности S.
C++ Вывести значение логического выражения, заданного в виде строки S. http://www.cyberforum.ru/cpp-beginners/thread529642.html
Вывести значение логического выражения, заданного в виде строки S. Выражение определяется следующим образом («T» — True, «F» — False): <выражение>::=T | F | And(<выражение> , <выражение>) |Or(<выражение> , <выражение>)
C++ Более 1 седловой точки в матрице 5х5 Вопрос таков: есть матрица 5х5, может ли в ней быть более 1 седловой точки? Если может напишите пожалуйста пример надо проверить программу. подробнее

Показать сообщение отдельно
videolord
 Аватар для videolord
48 / 14 / 1
Регистрация: 20.02.2011
Сообщений: 152
04.04.2012, 08:02  [ТС]     Изменить метод move
снова нуждаюсь в помощи
еще имеется класс MyСircle наследуется от TShape как и класс MyRectangle
пытаюсь создать третий класс MyRectCirlce наследовать от MyСircle и MyRectangle
(MyСircle и MyRectangle наследуются от TShape)

C++
1
2
3
4
5
6
7
8
9
10
11
12
class MyRectCirlce:public MyCircle, public MyRectangle
{
 public:
  MyRectCirlce():MyCircle(),MyRectangle(),TShape
  {}
  MyRectCirlce(int x,int y,int r,int col1,int x1,int y1,int x2,int y2,int col2):MyCircle(x,y,r,col1),MyRectangle(x1,y1,x2,y2,col2)
  {}
  virtual void hide();
  virtual void move(int &dx,int &dy);
  virtual void show();
  virtual void moveTo(int x,int y);
};
потом не получаеца создать обьект класса MyRectCirlce()
TShape *A=new MyRectCirlce();
выдает ошибку что MyRectCirlce * не может преобразован в TShape
ведь так не должно быть! все таки мы наследовали от MyCircle,a MyCircle наследуется от TShape

Добавлено через 11 часов 30 минут
что не так здесь?
 
Текущее время: 01:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru