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

Создать абстрактный базовый класс с виртуальными функциями - площадь и периметр - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать программу которая показывает данный рисунок http://www.cyberforum.ru/cpp-beginners/thread1089673.html
Ребята помогите создать программу которая показывает данный рисунок , или же создаёт окружность на рисунке который изображён внизу
C++ Вылетает boost::regex в windows forms, в консоли всё нормально работаю с формой, подключаю <boost/regex.hpp>. Компиляция проходит без ошибок, но когда нажимаю f5 вылетает ошибка: "Debug assertion failed". в консоли и компиляция, и запуск проходят без ошибок. скрин сообщения при запуске формы p.s. подскажите что ещё поможет работать с регулярными выражениями в visual studio 2010 кроме boosta? http://www.cyberforum.ru/cpp-beginners/thread1089672.html
Перевод из Цельсия в Фаренгейты, непонятный результат работы кода C++
int _tmain(int argc, _TCHAR* argv) { float summa; cout << "Введите температуру в градусах цельсия: "; cin >> summa; cout << "Температура по Фаренгейту: " << (summa*9/5+32); _getch(); return 0; } Вводим 5, выводит 41 - все верно.
Считать все слово из файла в структуру C++
Доброго времени суток, форумчане! Есть структура struct WORKER { char FIO; char post; int year; };WORKER mas; Нужно из файлы считать все знаки до "1" - это конец слова. Наброски:
C++ SDL и задержка движения персонажа при зажатии клавиши http://www.cyberforum.ru/cpp-beginners/thread1089652.html
Всем доброго времени суток. Изучаю библиотеку SDL и возникла такая проблема: при зажатии клавиши (например, что бы персонаж шел в сторону), текстура персонажа сначала двигается на один шаг в нужном направлении, потом идет задержка порядка секунды и после нее начинается непрерывное движение. Можно ли как-то убрать эту задержку? Вот как я отлавливаю нажатие клавиши: while (SDL_PollEvent(&event))...
C++ Как сделать правильный перехват ввода? Доброго времени суток. Решил поделать еще что-то интересное. Вот есть идейка сделать что-то типа одной из функций, которые есть в puntoswitcher: в нем можно создать список слов, которые будут автоматически заменены сразу после ввода. Вопрос: как сделать правильный перехват ввода? что именно перехватывать? как это вообще реализовано? Спасибо! подробнее

Показать сообщение отдельно
aLarman
641 / 562 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
05.02.2014, 12:49     Создать абстрактный базовый класс с виртуальными функциями - площадь и периметр
Цитата Сообщение от Андрей2000 Посмотреть сообщение
ввожу в visual studio 2010 выбивает ошибку
какую хоть скажите
куда добавили?
проект создали? в майне пробовали создавать экземпляры классов?

Добавлено через 12 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include "stdafx.h"
#include <iostream>
#include <math.h>
 
#ifndef M_PI   //странно почему M_PI считается неопределнным, хотя math.h подключен поэтому добавил вот это
#define M_PI 3.14159265358979323846
#endif
using namespace std;
 
 
class Figure
{
public:
    Figure(){}
    virtual double Square()=0;
    virtual double Perimeter()=0;
};
class Circle:public Figure
{
    double R;
public:
    Circle(double Radius):R(Radius){}
    virtual double Square()
    {
        return M_PI*R*R;
    }
    virtual double Perimeter()
    {
        return 2.*M_PI*R;
    }
};
 
class Squared:public Figure
{
    double Side;
public:
    Squared(double S):Side(S){}
    virtual double Square()
    {
        return Side*Side;
    }
    virtual double Perimeter()
    {
        return 4*Side;
    }
};
int main()
{
    Squared S(5);
    cout << S.Square()<<endl;
    cout << S.Perimeter()<<endl;
    Circle C(10);
    cout << C.Square()<<endl;
    cout << C.Perimeter()<<endl;
    system("pause");
    return 0;
}
Добавлено через 3 минуты
о нашел в начале, до объявления класса заменить на
C++
1
2
3
4
5
6
7
#include "stdafx.h"
#define _USE_MATH_DEFINES
#include <iostream>
 
#include <math.h>
 
using namespace std;
 
Текущее время: 15:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru