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

Помогите написать класс - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Генератор случайных чисел random() http://www.cyberforum.ru/cpp-beginners/thread50612.html
Здраствуйте! Подскажите, пожалуйста, как сделать вывод случайных чисел в этой программе: #include <iostream> using namespace std; float massive; int main() {
C++ Подскажите пожалуйста!!! Написал код на dev-c++ и на коде написал по русски например: "Введите число: " потом компилировал ошибок не было, но там по русски "Введите число: " не вышло что-то неразборчивое!!!!! Может кто знает... http://www.cyberforum.ru/cpp-beginners/thread50602.html
C++ Вывести на экран элементы вещественного массива
Вывести на экран элементы вещественного массива Y и их порядковые номера, при соблюдении следующего условия 0< i <1.(Под i подразумевается какой-либо элемент массива.)
Операторы ввода/вывода для чайников C++
Как думаете если использовать оператор ввода или вывода cout или cin это не покажется что человек чайник??? И еще вы обычно какими операторами ввода и выода пользуетесь???
C++ Найти представление числа S в виде суммы слагаемых из множества http://www.cyberforum.ru/cpp-beginners/thread50580.html
В некотором государстве в обращении находятся банкноты определенных номиналов. Национальный банк хочет, чтобы банкомат выдавал любую запрошенную сумму при помощи минимального числа банкнот, считая,...
C++ количество маршрутов, ведущих узника к выходу Узник пытается бежать из замка, который состоит из MN квадратных комнат, расположенных в виде прямоугольника M×N. Между любыми двумя соседними комнатами есть дверь , однако некоторые комнаты закрыты... подробнее

Показать сообщение отдельно
<Norton>
Отдыхающий:)
94 / 91 / 10
Регистрация: 05.04.2009
Сообщений: 188
13.09.2009, 14:56
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
#include <iostream>
#include <conio>
using namespace std;
class MyClass
{
    int a,b;
    double c,d;
public:
    MyClass(int a1=0,int b1=0,double c1=0.0,double d1=0.0)
    {
                cout<<"Работает коструктор класса MyClass\n";
        a = a1;
        b = b1;
        c = c1;
        d = d1;
    }
    void getall(void *all[4])
    {
        all[0] = &a;
        all[1] = &b;
        all[2] = &c;
        all[3] = &d;
    }
    int getA()
    {
        return a;
    }
    int getB()
    {
        return b;
    }
        double getC();
    double getD();
};
double MyClass::getC()
    {
        return c;
    }
double MyClass::getD()
    {
        return d;
    }
int main()
{
    MyClass obj(1,2,3.1,4.2);//Создаём объект c явной инициализацией
        //Методы
        void* array[4];//Масив указателей
        obj.getall(array);//Берём все значения
        int a = *((int *)array[0]), b = *((int *)array[1]);//Берём целые значения из масива
        double c = *((double *)array[2]), d = *((double *)array[3]);//Берём действительные значения из масива
        //Прямое взятие значений
        a = obj.getA();
        b = obj.getB();
        c = obj.getC();       
        d = obj.getD();
        MyClass objArray[10];//Масив объектов
        MyClass *objDin;//Динамический объект(указатель на объект)
        //Твои методы
        objDin = new MyClass(3,4,5.3,6.4);//Присваеваем указателю адрес нового объекта
        //Твои методы
        getch();
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru