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

Наследование двух классов от базового. Отрисовка двух шариков, движущихся по синусоиде и косинусоиде - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как узнать количество файлов в каталоге (папке) ? http://www.cyberforum.ru/cpp-beginners/thread1150433.html
Есть ли какая-то функция для этого? Нигде найти не могу
C++ Как два одномерных масива записать в один? как два одномерных масива записать в один??? http://www.cyberforum.ru/cpp-beginners/thread1150423.html
C++ Подсчет числа слов в предложении с использованием перечислений. Найти ошибку в коде
где в коде ошибка? // подсчет чила слов в предложении с использованием перечислений.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <conio.h> // для getche() #pragma warning(disable:4996) using namespace std;
C++ Есть ли способ закончить "cin" и продолжить программу без ввода?
Я пишу встроеный в консоль таймер, и хочу чтобы во время ожидания (таймер работает) можно было ввести string который закончит отсчет с помощью "cin", но при этом, cin не заступорит программу ожиданием ввода, тобишь, чтобы после окончания отсчета таймера, cin помер даже если не получил никакого инпутя. Если нет такой возможности, что посоветуете на решение? Заранее благодарен! p.s. x32...
C++ Чтение хешированных строк http://www.cyberforum.ru/cpp-beginners/thread1150400.html
Здравствуйте, помогите пожалуйста разобраться в вопросе. С помощью хеш-функции unsigned int HashFAQ6(const char * str) { unsigned int hash = 0; for (; *str; str++) { hash += (unsigned char)(*str);
C++ Создать массив указателей базового класса и присвоить ему адреса каждого из екземпляров класса Всем привет. Есть условие задачи: Дан базовый класс Base у которого есть метод my_name, метод выводит сообщение This is Base class. От базового класса порождено 2 класса А и В(при помощи открытого наследования) которые переопределяют метод my_name и выводят сообщение This is class A, и This is class B. От классов А и В порожден новый класс АВ(при помощи открытого наследования) который так же... подробнее

Показать сообщение отдельно
Ileezard
0 / 0 / 0
Регистрация: 18.04.2014
Сообщений: 3

Наследование двух классов от базового. Отрисовка двух шариков, движущихся по синусоиде и косинусоиде - C++

18.04.2014, 01:19. Просмотров 308. Ответов 4
Метки (Все метки)

Здравствуйте, только начали изучать наследование, поэтому некоторые вещи непонятны. Задача в отрисовке двух шариков, движущихся по синусоиде и косинусоиде. Не знаю точно, правильно ли оформила поля классов, скорее всего даже полностью неправильно, делала по аналогии с другими примерами в интернете.

Кусочек h файла

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
class Ball
{
public:
void Draw();
void Mirror();
void Stop();
void Sound();
Ball(TRealPoint rph.x=0,TRealPoint rph.y=0, TPoint ph.x=0,TPoint ph.y=0);//конструктор по умолчанию
~Ball();
private:
TRealPoint rph;
TPoint ph;
};
Ошибка [C++ Error] Unit1.h(39): E2293 ) expected в строке
Ball(TRealPoint rph.x=0,TRealPoint rph.y=0, TPoint ph.x=0,TPoint ph.y=0);
Указывает на rph.x
В чем ошибка? И еще вопрос, поле TPaintBox нужно задавать в базовом классе?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru