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

создать класс точка на С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись и чтение элементов матрицы http://www.cyberforum.ru/cpp-beginners/thread65717.html
Здравствуйте. Необходимо написать программу для записи в файл элементов матрицы с последующим их чтением в другую матрицу (исходная матрица заполняется случайными числами). Всё кроме чтения в другую...
C++ потоки всем привет! начал учить самостоятельно си++, и сразу возникли сложности с потоками. подскажите, что почитать? http://www.cyberforum.ru/cpp-beginners/thread65704.html
C++ Рекурсия: расставить знаки операций между числами
Прошу вас помочь мне с рекурсией. Для заданного набора целых чисел без знака расставить между ними знаки сложения, вычитания и умножения так, чтобы результат полученного арифметического выражения...
C++ матрицы
в матрицу С добавить строки, которые есть в матрице А, но отсутствуют в матрице В. нужно разработать программу на си, реализующую этот алгоритм.
C++ Работа со строками http://www.cyberforum.ru/cpp-beginners/thread65676.html
Люди, если есть у кого время прошу просветить на тему Работу со строками ! Начили изучать, а примеров никаких нет ! И надо решить четыре задачи, но четвёртую не обязательно.....Спасибо ! :sorry: ...
C++ Консоль и GUI Доброго времени суток! Я-новичок, в рамках учебной программы изучал когда-то С++, было это давно, и программировали тогда мы под консоль. Собственно, в данное время иногда чувствуется острая... подробнее

Показать сообщение отдельно
AND9ua
0 / 0 / 0
Регистрация: 28.11.2013
Сообщений: 3
28.11.2013, 21:36
Цитата Сообщение от ISergey Посмотреть сообщение
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#include <iostream>
 
 
class point{
public:
    point(int _x = 0, int _y = 0)
        : x(_x), y(_y) {}
    virtual ~point() {}
 
    virtual void out_point(){
        std::cout << "x: " << x << std::endl
            << "y: " << y << std::endl;
    }
 
    virtual void set_param(){
        std::cout << "x-> "; std::cin >> x;
        std::cout << "y-> "; std::cin >> y;
    }
 
    virtual void set_x(int _x) { x = _x;}
    virtual void set_y(int _y) { y = _y;}
 
    virtual void draw_point(){
        std::cout << "draw point\n";
    }
private:
    int x;
    int y;
};
 
class color_point: public point{
public:
    color_point(int _x = 0, int _y = 0, int _color = 0)
        : point(_x, _y), color(_color) {}
 
    void out_point(){
        this->point::out_point();
        std::cout << "color: " << color << std::endl;
    }
 
        void set_param(){
        this->point::set_param();
        std::cout << "color-> "; std::cin >> color; 
    }
 
    void set_color(int _color) { color = _color;}
 
    void draw_point(){
        std::cout << "draw color point\n";
        //.....
    }
private:
    int color;
};
 
 
void draw_all (point& rhs){
    rhs.draw_point();
}
int main(){
 
 
    point arr[10];
    color_point arr_c[10];
 
    //.....
 
 
    for(int i = 0; i < 10; ++i){
        draw_all(arr[i]);
        draw_all(arr_c[i]);
    }
    return 0;
}

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