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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Генератор случайных чисел random() http://www.cyberforum.ru/cpp-beginners/thread50612.html
Здраствуйте! Подскажите, пожалуйста, как сделать вывод случайных чисел в этой программе: #include <iostream> using namespace std; float massive; int main() {
C++ Подскажите пожалуйста!!! Написал код на dev-c++ и на коде написал по русски например: "Введите число: " потом компилировал ошибок не было, но там по русски "Введите число: " не вышло что-то неразборчивое!!!!! Может кто знает можно ли по русски выводит слова?? (P.S Я попробовал написать слово по английски все отлично работает, не понимаю...) 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
В некотором государстве в обращении находятся банкноты определенных номиналов. Национальный банк хочет, чтобы банкомат выдавал любую запрошенную сумму при помощи минимального числа банкнот, считая, что запас банкнот каждого номинала неограничен. Помогите Национальному банку решить эту задачу. Формат входных данных Первая строка входных данных содержит натуральное число n, 0<n<=100. Вторая...
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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru