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

Метод для изменения защищенного поля - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Развертывание консольного окна http://www.cyberforum.ru/cpp-beginners/thread641573.html
Как при включении программы развернуть консольное окно??? Если я это делаю вручную оно прилепает к правому верхнему углу. Вот мне надо достигнуть подобного результата. Просто окно раскрывается в самом низу экрана и не помещается полностью.
C++ Загрузка файлов с лаунчера Как сделать так что при запуске лаунчера ,будут закачиваться файлы с моего ftp сервера в нужною директорию ,и при этом выведет сообщение "подождите идёт обновление"после чего окно загрузки закрывается и выводиться следующие сообщение "Обновление закончено теперь вы можите запустить игру" http://www.cyberforum.ru/cpp-beginners/thread641557.html
Можно ли создать поток для нестатического метода класса? C++
Можно ли создать поток для не статик метода класса? #include <windows.h> #include <stdio.h> class MYCLASS { private : int num; public : MYCLASS() : num(0) {}
C++ Частично по теме, можеры перенесите куда нужно
Здравствуйте. Пишу давно на С/С++, пользуюсь GCC. И вот хотелось бы расширить кругозор. 1. Может ли кто-нибудь вкратце объяснить мне как всё же происходить компилляция программ на языках C/C++, а также на языке Pascal? 2. Хотел поизучать Java, Pascal, Python и С#. Какие компилляторы для этого нужны? 3. Про язык java. Слышал что он интерпретатор. Также слышал про GCJ. Работал разок с JDK....
C++ Перевернуть одномерный массив http://www.cyberforum.ru/cpp-beginners/thread641516.html
Народ. Помогите пожалуйста с программой. Нужно перевернуть одномерный массив одним из простых способов. Спасибо.
C++ Timer почему не работает? Добрый день. Есть следующий код. void Timer(CallBackType callback){ int t1 = time(NULL); int t2 = time(NULL); while(1){ t2 = time(NULL); подробнее

Показать сообщение отдельно
cmath
Модератор
2433 / 1652 / 133
Регистрация: 11.08.2012
Сообщений: 3,294
Завершенные тесты: 5
23.08.2012, 18:00
Цитата Сообщение от I.M. Посмотреть сообщение
раз уж сделали переменную private, то делайте к ней get и set
Цитирую из справочного руководства по C++:
Методы класса имют неограниченный доступ ко всем элементам класса независимо ни от порядка объявления элементов класса, ни от спецификатор доступа.
Не понял это
get по значению, а не по ссылке
а какая разница?
nexen если я правильно помню, спецификаторы доступа говорят компиллятору, где может быть использована переменная или метод. Спецификаторы private и protected ограничивают использование только внутри класса, public позволяет использовать методы и переменные вне класса. И если я правильно понял, методы public здесь использованы для доступа к элементу со спецификатором private. Я новичок конечно, но я не понял, чем такой способ доступа может быть не безопасен.
инкапсуляции
мне , как новичку, это интересно. Из того же справочника:
Инкапсуляция - прием ООП, заключающийся в сокрытии информации во внутренней структуре класса
Повторюсь, я новичок. Подскажите пожалуйста, в чем здесь попрание этого принципа? А то я не заметил
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru