Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Операции над указателями https://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"...
C++ есть ли в с++ что - нибудь подобное, и покажите как ... В c# есть команда Ref. Например когда мы хотим передать в качестве параметоров не знач. переменной, а адрес то используем Ref public void somemethod(Ref int b) { b++; // простой пример } https://www.cyberforum.ru/ cpp-beginners/ thread772700.html C++ Не могу найти тему с задачами для практики https://www.cyberforum.ru/ cpp-beginners/ thread772689.html
Когда-то видел здесь тему на много страниц. Там кто-то попросил сложные задачи для практики. И там куча их. Поиск ничего не дал.
C++ Удалить третью букву
Дано слово. Удалить его третью букву
C++ Задачка по написанию классов https://www.cyberforum.ru/ cpp-beginners/ thread772667.html
Помогите, пожалуйста, решить задачу. Времени ну очень мало.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...
C++ Вывести символы из массива Есть массив char text = "Hello"; Мне надо вывести все до 3 элемента Если написать cout << text << endl; https://www.cyberforum.ru/ cpp-beginners/ thread772664.html Проблемы с ответами C++
Добрый день! Возникли трудности с ответами, помогите пожалуйста, 1) В чём основная цель (назначение) default constructor? a) Разрешать multiple classes быть использованными в одной программе; b) To copy an actual argument to a function's parameter. c) To initialize each object as it is declared. d) To maintain a count of how many objects of a class have been created.
C++ не работает код https://www.cyberforum.ru/ cpp-beginners/ thread772661.html
Ребята уже не знаю чо делать, помогите найти проблему в опр-ом участке кода. Не изменяется значение переменной progress в функции calcResultPoslePervRasdachi(); Значит есть библиотека : #include <string> #include <ctime> using namespace std;
C++ Функция (параметр - одномерный массив). Вычислить разность между количеством отрицательных и положительных элементов Помогите, пожалуйста, с задачей. Сложность - работа с указателями.. Задача: Вычислить разность между количеством отрицательных и количеством положительных элементов массива. Использовать функцию для каждой строки матрицы Р (4, 14). Примечание: создать функцию, параметром которой является одномерный массив и его размерность. Тело функции реализовать двумя способами: через обращение к ... https://www.cyberforum.ru/ cpp-beginners/ thread772658.html
Книги C++ для программирования на Linux C++
Всем привет! Подскажите пожалуйста книгу по C++ для программирования под Linux! Сколько смотрел попадались только книги по C ориентированные на Linux. А хотелось бы при программирование как можно меньше использовать C...
C++ Передача небольшой матрицы в функцию https://www.cyberforum.ru/ cpp-beginners/ thread772611.html
Если написать такой пример #include<stdio.h> #include<math.h> #include<conio.h> int FUNC(const int arg){ printf("\n Matrix:"); printf("\n\t%d\t%d",arg,arg); printf("\n\t%d\t%d",arg,arg);
0 / 0 / 1
Регистрация: 10.08.2011
Сообщений: 55
0

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

27.01.2013, 13:29. Показов 1365. Ответов 6
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Ребята, помогите, пожалуйста, с задачей. Второй день долблюсь и не понимаю, что не так.

Условие: создать класс 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
#include "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace std;
const int N=50;
class Alfa
{
    static int inst_count;
public:
    Alfa () {
        if (inst_count==0) cout<<"1 object created"<<endl;
        inst_count++;
    }
    ~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;
    getch();
    return 0;
}


Вернуться к обсуждению:
Задача по ООП (создать класс Alfa) C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.01.2013, 13:29
Готовые ответы и решения:

Задача ООП - Создать класс, описывающий велосипед
Можете помочь с задачкой на экзамен по пожалуйста? Вот условие Создать класс, описывающий...

Создать базовый класс Car (машина) и производный класс Lorry (грузовик): ООП ошибки
Создать базовый класс Car (машина), характеризуемый торговой маркой (строка), числом цилиндров,...

класс Alfa
Создать класс Alfa таким образом, чтобы при создании первого и уничтожении последнего объекта этого...

Задача ООП абстрактный класс «Гирлянда»
Ну такая беда, я пишу на пыхе, ну вообще редко когда мне попадает возможность загнать код ООПешный,...

6
27.01.2013, 13:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.01.2013, 13:29
Помогаю со студенческими работами здесь

ООП, создать класс Rectangle
Здравствуйте уважаемые программисты! Пишет Вам чайник :) Скажите пожалуйста,было задано...

Php7 ООП как создать класс?
класс settings есть в файле settings.php, файл подключается через require в файл con_index.php. ...

Нужно создать класс PHP (введение в ООП)
Создать класс, содержащий функцию работы со строкой (определение букв, входящих в строку более...

Как создать класс в ООП для хранения координат точки на плоскости?
Само задание: &quot;Спроектировать и создать класс с именем «coord», предназначенный для хранения...

Не знаю как сделать.ООП.Нужно создать новый класс ,вместо static
Код суммы из файла public static void main(String args) { int n = sumFromFile(); ...

ООП: создать базовый класс «Транспорт» и производные от него классы «Автомобиль», «Поезд», «Самолет»
Создать базовый класс «Транспорт» и производные от него классы «Автомобиль», «Поезд», «Самолет»....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru