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

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

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

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

03.12.2013, 11:59. Просмотров 189. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Доступ к элементам и методов класса (C++):

Напишите реализацию методов, предоставляющих доступ к данным класса. Отобразите в программе работу этих методов - C++
Реализация методов класса. Напишите реализацию методов, предоставляющих доступ к данным класса. Отобразите в программе...

Может ли объемлющий класс иметь неограниченный доступ к элементам вложенного класса? А вложенный класс — к элементам объемлющего? - C++
Ответ как бы знаю(нет , да). но наверное я что-то не так понимаю, т.к. примерчик написать не получается. class BaseClass { ...

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

Классы С++, получить доступ из одного класса к элементам другого - C++
Здравствуйте! Объясните пожалуйста, вот имеется у меня два класса,например вот такие: Class A { private: int i; }

Как вынести описание методов вложенного класса за пределы класса? - C++
Подскажите, пожалуйста, как мне вынести описание методов вложенного класса за пределы класса?

Вызов методов класса из двойного указателя на экземпляр класса - C++
Добрый день! Как можно вызвать метод класса по двойному указателя на его экземпляр? struct Point { void getPoint(){}; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
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 ...

Доступ к элементам unordered_map - C++
struct Foo { int a,b,c; }; std::unordered_map&lt;std::pair&lt;int32_t, int32_t&gt;, std::unordered_map&lt;uint32_t, Foo&gt;&gt; bar; int...

Составить описание класса "3D вектор". Объявить объекты класса и продемонстрировать работу методов - C++
Возникли сложности при решении задачи. Буду признателен тем, кто поможет. Задание: Составить описание класса. Объявить объекты класса...

Доступ к элементам связного списка - C++
как организовать самый простой для реализации способ чтобы получить доступ к i-му элементу в односвязном списке? придумал только создать...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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