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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Paul D
0 / 0 / 0
Регистрация: 18.05.2013
Сообщений: 53
#1

Доступ к элементам и методов класса - C++

03.12.2013, 11:59. Просмотров 188. Ответов 0
Метки нет (Все метки)

разработать программу, которая будет реализовать переопределение операторов для элементов класса,создать класс с элементами и методами различных методов доступа с использованием дружественных классов.
на примере:
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 <stdio.h>
#include <conio.h>
#include <string.h>
 
class MyClass
{
    static int count;
   private: int i;
           int iplus(int a)
            {return (i+=a);}
   protected: double x;
   public: MyClass(){i=1; x=0.5;}
           void inc_all(){count++;i++;x++;}
          void get_info()
           {
            printf("Value static count=%d, private i=%d, protected x=%5.2f\n",count, i, x);
            iplus(3);
            printf("After run iplus(3) Value static count=%d, private i=%d, protected x=%5.2f\n",count, i, x);
           }
};
 
int MyClass::count=0;
void main()
{
    MyClass MC;
   MC.get_info();
   //MC.x++;// помилка, оскільки змінна х відноситься до розділу захищених даних класу
   MC.inc_all();
   MC.get_info();
   getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2013, 11:59     Доступ к элементам и методов класса
Посмотрите здесь:

Error C2039 при использовании методов доступа к элементам вектора - C++
# include &lt;iostream&gt; # include &lt;string&gt; # include &lt;fstream&gt; # include &lt;vector&gt; using namespace std; class Load ...

Доступ к элементам вектора, который находится в map - C++
День добрый! Нужно ваше экспертное мнение. Я создаю map: std::map&lt;unsigned, std::vector&lt;int&gt;&gt; test_1 ; Затем я добавляю...

Разный доступ к элементам структуры через указатель - C++
Всем добрый вечер! Есть структура и два указателя на структуру. Первый указатель выделяет память для единичного значения а второй для...

Поиск по элементам класса - C++
Здравствуйте, в файле хранится база данных в формате: &quot;Предприятие; Форма собственности; Владелец; Продукция; Отрасль; Телефон ...

Как сделать указатель на структуру и получить так доступ к элементам? - C++
Здравствуйте!Как сделать указатель на структуру и получить так доступ к элементам? #include &lt;iostream&gt; using namespace std; struct...

Перегрузка методов класса - C++
Проблема заключается в следующем я не получается правильно сделать задание. Задание:&quot;Для класса реализовать набор операций для работы с...

Задать значения скрытым элементам класса - C++
Добрый день. В классе созданы переменные структурного типа. Но они приватные. Я создаю конструктор, который задает значения этим...

доступ к конкретным элементам, хранящимся в двух структурах(одна вложена в другую) - C++
Доброго времени суток всем. Передо мной стоит такая задача - нужно сделать программу, которая бы строила большое количество точек - с...

Последовательный вызов методов класса - C++
Здравствуйте. Есть два метода, как их запихнуть в класс, чтобы оба работали, сначала один, затем другой? пробовал много способов, и через...

Размещение реализаций методов класса - C++
Цитирую книгу: &quot;Рекомендуется помещать объявление класса в файл с расширением .h, а реализацию его функций-членов - в файл с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru