Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Свой контейнерный класс https://www.cyberforum.ru/ cpp-beginners/ thread386348.html
Господа, помогите пожалуйста написать прогу. сама вообще не справляюсь: шаблоны и контейнеры понимаю с пятого на десятое. задание: Создать контейнерный класс на основе класса вектор или лист с... У него деструктор невиртуальный.
C++ Класс с использованием list Не получается разобраться с программой (ошибки при компиляции). #include <iostream> #include <list> using namespace std; typedef enum {LOW, NORMAL, HIGH} ElementPriority; typedef struct { ... #include <iostream> #include <list> using namespace std; typedef enum {LOW, NORMAL, HIGH} ElementPriority; typedef struct { string elem; ElementPriority priority; https://www.cyberforum.ru/ cpp-beginners/ thread386338.html
C++ Для чего нужна функция errno_t err? Почему в Visual C++ 5.0 нужно вводить не FILE *fp; fp = fopen("File" , "w"); ,а FILE *fp; errno_t err; err = fopen_s(&fp, "File" , "w"); ? потому что они навязывают свой компилятор (без него потом эту программу не собрать) https://www.cyberforum.ru/ cpp-beginners/ thread386365.html C++ Работа со списками (через класс). Скажите, в чем ошибка. Доброго времени суток. Я написал программу, просмотрите, пожалуйста. В общем нужно реализовать класс, выполняющий следующие функции: 1. Добавление элемента в начало списка 2. Добавление элемента... https://www.cyberforum.ru/ cpp-beginners/ thread386361.html
Ходы шахматного коня C++
Задача заключается в том, чтобы найти минимальное количество ходов для перехода шахматного коня с клетки T1 на клетку T2. Если у кого-то есть идеи, буду благодарен:) gogaby, Ну простейший способ это строить дерево всех возможных ходов, пока не дойдешь до нужной клетки....
C++ Корабли Здравствуйте! Ребят, не могли бы вы решить одну задачку на динамику? именно она не получается была бы вам очень благодарна! заранее большое спасибо вам! вот задачка: Дано прямоугольное поле NxM,... Офигенская задача. Подумаю на досуге. https://www.cyberforum.ru/ cpp-beginners/ thread386340.html
C++ Альфа-прозрачность формы
Впрочем, здесь пойдет речь не совсем о альфа-прозрачности формы.. Как можно на C++ осуществить такую вещь: Тоесть альфа-прозрачность верхней части окна, то место между заголовком и началом... Спасибо, будем разбираться...
C++ Составить частотный словарь вводимого текста Составить частотный словарь вводимого текста (несколько строк) тоесть распечатать строку следующим образом: справа от каждого слова-частоту, с которой оно встретилось. Thinker, предложенный вариант также даёт частотный словарь всех слов в лексикографическом порядке)) Вот, кстати, полный код: #include <iostream> #include <fstream> #include <sstream> #include... https://www.cyberforum.ru/ cpp-beginners/ thread386387.html
C++ Исключения https://www.cyberforum.ru/ cpp-beginners/ thread386385.html
Как бросить исключение выхода за границы массива? Как его поймать? Что делать после отбрасывания? TItem & TArray::operator (unsigned int index) { if {Index>NumberOfData} { //Что сдесь надо... Не уверен, что так можно для main делать. Можно :) Добавлено через 59 секунд throw std::out_of_bounds(); out_of_range вы имели ввиду?
C++ Классы. Доступ к созданному объекту. Доброе утро, форум.:friends: Имеется код, чисто для примера. файл book.h #ifndef BOOK_H #define BOOK_H struct Book { Нафига тебе файл book.cpp если все что относится к классу Book ты делаешь в book.h? Как это ты глобально непонятно где выделил память под Book...у тебя кажись даже компилятор такое не пропустит....... https://www.cyberforum.ru/ cpp-beginners/ thread386371.html
C++ Всё таки хочу снести отсебятину на тему размерных величин class TLenghtUnit { private: static TLenghtUnit *Base; double k1; double k2; TLenghtUnit *u; public: TLenghtUnit (TLenghtUnit &Unit, double k1, double k2) // Unit - ссылка на... Используй конструктор по умолчанию, а констркутор с параметрами запрети. Как и конструктор копирования и оператор присваивания. А значения при необходимости изменяй при помощи методов. https://www.cyberforum.ru/ cpp-beginners/ thread386391.html C++ Повтор программы после ввода символа https://www.cyberforum.ru/ cpp-beginners/ thread386346.html
На форуме уже данная тема была, но не один из примеров приведенных в ней не работает... Как реализовать повтор программы, с помощью char ch; do {std::cout << "continue? (y/n): "; ... ignore заменить на cin.clear(); cin.sync(); П.с. возможно надо поменять местами =)
║XLR8║
 Аватар для outoftime
1212 / 909 / 270
Регистрация: 25.07.2009
Сообщений: 4,360
Записей в блоге: 5
18.11.2011, 10:31 0

Доступ к закрытым элементам класса - Вопрос - C++ - Ответ 2184247

18.11.2011, 10:31. Показов 7499. Ответов 17
Метки (Все метки)

Ответ

Цитата Сообщение от Bers Посмотреть сообщение
Вы просто не совсем понимаете, что такое "инкапсуляция".
Инкапсуляция - это сокрытие внутренностей объекта от всего внешнего мира.
100% правильно, внутри объекта видимы все поля этого объекта + public & protected от парента, иначе и быть не может, как создать объект и пользоваться им если все поля закрыты в нем же самом??? 0_о ТС жжет...

Вернуться к обсуждению:
Доступ к закрытым элементам класса - Вопрос C++
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.11.2011, 10:31
Готовые ответы и решения:

Доступ к закрытым членам класса(шаблона)
Вопрос почему компилятор выдает ошибку в функции main? Ситуация следующая имеется шаблон (класс) элемента списка, реализован шаблон (класс)...

Доступ к закрытым членам базового класса
помогите понять что я не так сделал ? #include &lt;iostream&gt; using namespace std; class A { int PrA1; public: int...

Дружественная функция-оператор, доступ к закрытым полям класса
У меня есть класс MyClass, вот код: class MyClass { int x, y; public: MyClass(); friend ostream &amp; operator &lt;&lt;...

17
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.11.2011, 10:31
Помогаю со студенческими работами здесь

Почему у методов класса есть доступ к закрытым полям другой переменной такого же типа?
Привет всем. Объясните, кто знает, почему есть доступ к приватным полям аргумента такого же типа в методе класса. class Point { ...

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

Доступ к закрытым членам класса
Собственно вопрос такой. В каком случае лучше использовать доступ к закрытым членам класса через свойства, а в каком через методы?

Delegate. Доступ к закрытым членам другого класса
Ребята, добрый день! Вопрос такой. Можно ли через делегат получить ссылку на методы Private других классов, нежели класса в котором...

Доступ к элементам и методам класса из другого класса
Пишу и понимаю, что создаю, наверняка, давно избитую тему, но вот уже второй день пытаюсь найти решение... Есть несколько классов с...

0
Новые блоги и статьи
Winforstrap или красявый дизайн своими руками на HTML+JS+Winform­s
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI,. . .
Формат данных для симуляции физики, посредством распространённы­­­­­­­х не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru