Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамические массивы для чайников https://www.cyberforum.ru/ cpp-beginners/ thread2005520.html
В одномерном массиве, состоящем из n целых элементов, вычислить: 1) произведение элементов массива с четными номерами; 2) сумму элементов массива, расположенных между первым и последним...
C++ Программа для нахождения ближайшей даты к указанной
Срочно нужна программа,которая находит ближайшую дату (в txt. файле) к указанной. Заранее спасибо
Векторы для чайников C++
Здравствуйте, помогите с заданием 1) Удалить из вектора все элементы, которые кратны заданному числу 2) Перед каждым простым элементом первого вектора вставить среднее значение элементов второго...
C++ Из двух однонаправленных списков сформировать новый список Из двух однонаправленных списков сформировать новый список, следующим образом: сначала записать четные по индексу элементы первого списка, затем – четные по индексу элементы второго списка. ... https://www.cyberforum.ru/ cpp-beginners/ thread2005485.html
C++ Правда, что указатель класса-наследника не может указывать на объект класса-родителя? https://www.cyberforum.ru/ cpp-beginners/ thread2005467.html
Доброго времени суток! Пример кода ниже. Правда ли , что указатель класса-наследника не может указывать на объект класса-родителя? class prime { }; class junior:public prime { }; int main()
Приведенное кв уравнение C++
Объясняю в чем проблема: у меня есть корни приведенного кв уравнения, мне нужны коэффициенты данного уравнения. Не знаю как реализовать в СИ
C++ Реализовать передвижение еды от стола до помойки с помощью ООП
Здравствуйте, у меня вод такая проблема: есть 3 класа, клас "Еда" в нем есть 2-е переменные - "Название" и "Состояние", а 2-а остальных класа будут "Стол" и "Помойка". Если в класи "Еда" при указание...
C++ На основе исходного std::vector<std::string> содержащего числа, создать std::vector<int> с этими же числами подскажите есть вот такая задача. Есть список . Создать второй список, в котором будут все эти же числа, но не в виде строк, а в виде int объектов. думал как то так #include <iostream> #include... https://www.cyberforum.ru/ cpp-beginners/ thread2005422.html
C++ На основе исходной матрицы сформировать новую, состоящую из нулей и единиц, руководствуясь заданным правилом https://www.cyberforum.ru/ cpp-beginners/ thread2005417.html
всем доброго вечера, недавно дали задание "Дан целочисленный массив A. Нужно сформировать массив B, состоящий из нулей и единиц, руководствуясь следующим правилом: если i-я строка массива A содержит...
C++ Как сделать сортировку фамилий по алфавиту? Как сделать сортировку фамилий по алфавиту ? https://www.cyberforum.ru/ cpp-beginners/ thread2005410.html
6 / 6 / 3
Регистрация: 29.12.2016
Сообщений: 132
Завершенные тесты: 2
18.06.2017, 00:38 0

Возможно автор - дурак, но всё же. В чём суть private данных

18.06.2017, 00:38. Просмотров 921. Ответов 10
Метки (Все метки)

Лучший ответ Сообщение было отмечено SlavaSokolov как решение

Решение

SlavaSokolov, в 90% программистов работают в команде над общим проектом. Более того, членами команды не всегда являются в принципе программисты. Допустим, 2-ум членам команды (скажем, программисту и биологу) поручили разработать класс, каким-то образом связанный с биологией. Программист интерпретирует в код всю информацию, полученную от биолога. Допустим, они создали тот класс. Но над проектом работает целая команда (скажем, 25 человек), и было бы не очень рационально объяснять тонкости и принципы биологических процессов каждому, поэтому эту задачу предварительно поручили одному кодеру. Класс, который они (программист и биолог) разработали теперь будет использовать вся команда, при том имея общие понятия о классе, они могут идти дальше. Команда разработчиков теперь сможет иметь дело с членами публичными членами данных, и в то же время они не смогут каким-то образом навредить данным (в силу своего полного незнания деталей реализации). Если бы все данные класса были публичные (public), то кто-то рано или поздно бы изменил какие-нибудь данные и тем самым нарушил бы какой-нибудь фундаментальный закон биологии даже не подозревая об этом.

Цитата Сообщение от SlavaSokolov Посмотреть сообщение
Или есть ещё какой-то способ получить доступ к открытым данным класса? И если мы скрываем функции или данные, то пользователь может покопаться в исходниках кода?
Имеется ввиду не пользователь самой программы, а пользователь класса, то-есть тот кто, возможно, совместно с вами разрабатывает проект.

Вернуться к обсуждению:
Возможно автор - дурак, но всё же. В чём суть private данных
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.06.2017, 00:38

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

В чём суть сборки?
Здравствуйте. Я верю, что тут действительно есть знатоки компьютерного железа и я обращаюсь к вам....

В чём суть оператора for(;;)
в чём суть оператора for(;;) как он работает?

В чем суть PHP?
Ребят, подскажите пожалуйста правильно ли я понял суть PHP. Вот лежит на сервере код определенный....

Интерфейсы - в чем их суть
В чем суть интерфейсов объясните пожалуйста. Добавлено через 19 минут А если быть точнее, то...

В чем суть операторов << и >>
Здравствуйте. Уважаемые Форумчане, нужна помощь. Имеется следующий код if ((PINB&amp;(1 &lt;&lt;...

В чем суть continue в if-else
код первый. прата глава 7 упражнение 3. оператор continue отсутствует, все прекрасно работает....

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