Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
-47 / 3 / 0
Регистрация: 31.12.2017
Сообщений: 204

Зачем скрывать данные?

19.12.2018, 16:46. Показов 3415. Ответов 41
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я не понимаю, зачем в языке С++ предусмотрены private данные. От кого их нужно скрывать? Зачем хорошему программисту сокрытие, если и без него можно написать правильный код и организовать в нём правильное разграничение доступа к данным?

Отдельный вопрос по поводу констант: константы не могут быть перезаписаны. Но ведь и переменную можно тоже не перезаписывать до конца работы программы, если в этой переменной требуется сохранить некоторое константное значение.

Эти возможности языка представляются мне избыточными.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.12.2018, 16:46
Ответы с готовыми решениями:

сегодня наконец то понял что такое КЛАСС, и ОБЪЕКТ. понято всё, кроме одного - зачем всё это? в смысле, можно же без этого? так зачем жизнь усложнять?
сегодня наконец то понял что такое КЛАСС, и ОБЪЕКТ. понято всё, кроме одного - зачем всё это? в смысле, можно же без этого? так зачем жизнь...

Зачем биты нужны это меньше байтов но int 32 бита но я не допер зачем это нужно это 4 байта то есть int не может больше 4 байт весить?
Вот еще один вопрос зачем биты нужны это меньше байтов но int 32 бита но я не допер зачем это нужно это 4 байта то есть int не может...

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

41
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
29.12.2018, 19:42
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от IGPIGP Посмотреть сообщение
Даже для овощей пишут.
Часто Вы руководствуетесь тем, что пишут для овощей?

Ну так, еще много всякого:
https://stackoverflow.com/ques... ion-hiding
http://www.stefanoricciardi.co... on-hiding/
https://www.quora.com/What-is-... rogramming
0
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9007 / 4708 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
29.12.2018, 21:03
Цитата Сообщение от Croessmah Посмотреть сообщение
Часто Вы руководствуетесь тем, что пишут для овощей?
Я принимаю к сведению, что такой факт присутствует.
Croessmah, ваша способность не понимать то, что вы не желаете понять мне известна не по наслышке. Интересно ещё вот что. ТС задал вопрос. Он в терминах, которые нынче оспариваются, хотя когда-то достаточно авторитетные люди считали секции доступа элементом инкапсуляции и приёмом сокрытия. Я думаю, на общем фоне ТС не сделал ни чего криминального.
Цитата Сообщение от Jzx Посмотреть сообщение
Я не понимаю, зачем в языке С++ предусмотрены private данные. От кого их нужно скрывать?
Доброжелательность и воспитание разве не требуют ответа в терминах заданного вопроса? Объяснения некорректности вопроса, возможно в конце и приветствуется. Случаи когда это делается вначале, обычно связанны с вызывающим и неадекватным текстом вопроса. Это здесь не присутствует.
Что касается форумов, и их цитирования то это приглашение похоливарить и добить тему? -Спасибо, - нет желания.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.12.2018, 21:03

Зачем повторно засылать данные?
на странице имеется форма <form method='POST' id='searchform' action='http://www.weblaboratory.info/'> <label...

Зачем нужно кодировать данные?
есть функция base64_encode и у меня вопрос зачем нужно кодировать данные? где это нужно и почему существуют много способов кодирования...

Зачем закрывать поток чтобы записать данные в файл?
Не понимаю такую особенность. В книге об этом нигде не сказано, автор просто закрывает поток, не называя причин. Код public void...

Зачем в .NET в 2014 г. строгая типизация? Зачем нужно писать Convert.ToInt32(), ToString(), Int32.Parse()?
По поводу преобразования. Современный препроцессор кода сам определяет, что куда преобразовывать. Если в функцию, принимающую строку,...

Скрывать стили
Здравствуйте. Как скрывать стили если нет данных при условии: <ul id="my_menu2"> <?php $resultat = mysql_query("SELECT `id`,...


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

Или воспользуйтесь поиском по форуму:
42
Ответ Создать тему
Новые блоги и статьи
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы Всем привет! Хочу поделиться свежим (и довольно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru