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

Махинации с ооп - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как сделать так что бы антивирус перестал считать программу вирусом? http://www.cyberforum.ru/cpp-beginners/thread618719.html
Я использую Code Blocks, даже базовая программа считаеться недоверяемой( Вот код #include <iostream> using namespace std; int main() { cout << "Hello world!" << endl;
C++ Вычисление определителя Вычисление определителя методом Гаусса, почему выводит сразу же после ввода массива 0 массив. И почему определитель равен 1? Почему на главной диагонали одни 1? #include <iostream> #include... http://www.cyberforum.ru/cpp-beginners/thread618631.html
Нажата ли клавижа C++
нужно сделать так, чтобы в цикле, если нажата клавиша, происходили действия. Если нет, то цикл просто идет дальше.
АТД Стек. Различие между push() и emplace() C++
Здравствуйте! Расталкуйте пожалуйста в чем заключается различие между двумя методами стека push() и emplace(). на первый взгляд и тот и тот добавляют элемент в стек. #include <iostream>...
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread618602.html
Программа полностью рабочая. Кроме одного момента. #include <conio.h> #include <stdio.h> #include <iostream> #include <clocale> using namespace std;
C++ Не запускается программа Написал такую программу #include <iostream.h> #define n 12 main(){ cout<<"****начало***"; int i,j,k,l; i=j=2; double d=.781; char f='&'; ... подробнее

Показать сообщение отдельно
sandye51
программист С++
685 / 587 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
04.07.2012, 08:44
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
#include <iostream>
 
using namespace std;
 
class ss
{
public:
    explicit ss(unsigned int countss = 0)
    {
        /*тут создать массив из ss  количество которых countss*/ 
        if (countss > 0)
            array = new ss[countss];
        else
            array = NULL;
    }
    
    void op()
    {
        cout << "Hello" << endl;
    }
    
    ss &operator[] (unsigned int index)
    {
        return array[index];
    }
    
    const ss &operator[] (unsigned int index) const
    {
        return array[index];
    }
    
    ~ss()
    {
        if (array)
            delete[]array;
    }
    
private:
    ss* array;
};
 
/*А затем в main использовать от так */
int main()
{
    ss sv(33);
    sv[3].op();
    
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru