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

Задача по ООП (создать класс Alfa) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Операции над указателями http://www.cyberforum.ru/cpp-beginners/thread772707.html
int var = 123; int *p = &var; (*p)++ и ++*p это одно и тоже. В первом случае приоритет задал скобками. 1)Тогда почему *p++ и *p=*p+1 это не одно и тоже? Почему в первом случае мы сдвигаем адрес памяти, а во втором значение переменной? 2). Почему когда я пишу *p++ у меня выводится именно адрес памяти? По сути же ведь сначала тут идёт разыменование, т.е. получаем число 123 и увеличиваем его...
C++ Возвращаемое значение функции Добрый день. Есть функция: TextString InfoBox::name(unsigned int i) const { if(i<this->count()) { TextLabel *label = dynamic_cast<TextLabel*>(this->itemAt(i)); return label->text(); } else return ;//? } Не могу сообразить, что вернуть, если индекс i вне диапазона? Пустоту нельзя - не скомпилируется. Как, например, можно вернуть строку: "index out of range"... http://www.cyberforum.ru/cpp-beginners/thread772702.html
C++ есть ли в с++ что - нибудь подобное, и покажите как ...
В c# есть команда Ref. Например когда мы хотим передать в качестве параметоров не знач. переменной, а адрес то используем Ref public void somemethod(Ref int b) { b++; // простой пример }
Не могу найти тему с задачами для практики C++
Когда-то видел здесь тему на много страниц. Там кто-то попросил сложные задачи для практики. И там куча их. Поиск ничего не дал.
C++ Удалить третью букву http://www.cyberforum.ru/cpp-beginners/thread772676.html
Дано слово. Удалить его третью букву
C++ Задачка по написанию классов Помогите, пожалуйста, решить задачу. Времени ну очень мало.O_o 1) Specify, design and implement a class called statistician. After a statistician object is initialized, it can be given a sequence of double type numbers. Each number in the sequence is given to the statistician object by activating a member function called next_number. For example, we can declare a statistician called s, and... подробнее

Показать сообщение отдельно
Hrobak
288 / 168 / 11
Регистрация: 22.03.2010
Сообщений: 483
Завершенные тесты: 1
27.01.2013, 14:07     Задача по ООП (создать класс Alfa)
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
#include <iostream>
 
using namespace std;
const int N=50;
class Alfa
{
    static int inst_count;
public:
    Alfa ();
    ~Alfa ();
};
int Alfa::inst_count=0;
Alfa::Alfa()
{
    if (inst_count==0) cout<<"1 object created"<<endl;
    ++inst_count;
}
Alfa::~Alfa()
{
    --inst_count;
    if (inst_count==0) cout<<"No objects"<<endl;
}
 
int main()
{
    Alfa *a[N];
        for (int i=0; i<N; i++) a[i] = new Alfa();
        for (int i=0; i<N; i++) delete a[i];
        cout<<"End"<<endl;
    return 0;
}
Вы уверены, что здесь именно двумерный массив нужен?
 
Текущее время: 16:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru