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

Два класса, ошибка из-за приватности полей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Введите три числа http://www.cyberforum.ru/cpp-beginners/thread691336.html
Введите три числа. Если они могут быть сторонами равностороннего треугольника, вычислите его площадь и длину высоты. Выведите стороны, площадь и длину высоты в порядке возрастания. заранее благодарен))
C++ Работа с файлами. слова Задание следующее. В существующем типизированном файле, элементами которого являются числа, изменить на заданное число 1 элемент, 5 элемент и K-тый элемент. Новое значение вводится с клавиатуры. Что тут пишу неправильно? #include <iostream> #include <fstream> using namespace std; int main () { ifstream f("hw5file.txt"); int a; int k,x; cin >> k >>x; http://www.cyberforum.ru/cpp-beginners/thread691311.html
C++ Массив, где элементы не повторяются
Очередная задача из учебника Дейтела. Из-за кривого русского перевода не пойму, что я должен сделать. Точнее, я сделал, но смутно подозреваю, что я не так понял задание. Его текст выглядит так: Используйте одномерный массив для решения следующей задачи. Прочитайте 20 чисел, каждое из которых находится в диапазоне от 10 до 100 включительно. После того, как прочли очередное число, напечатайте...
C++ Сравнение трёх чисел
Теоретический вопрос. Драсте. Наткнулся на форуме на эту тему: http://www.cyberforum.ru/pascal/thread32113.html. Пробежался глазами, особо не вчитываясь, грубовато реализовал: #include <iostream> #include <cstdlib> #include <time.h> #include <cstdio> #include <cstring> using namespace std; void answer(int max, int min) {
C++ Дан массив А [N,N] переставить местами А[1,1] и минимальный элемент массива http://www.cyberforum.ru/cpp-beginners/thread691297.html
как написать очень нужна помощь знающих людей помоги пожалуйста
C++ Запуск программы с расширением .сpp с помощью Visual studio 2010 У меня есть файл с текстом программы с расширением .сpp "С++ Source" открываю с помощью Visual studio 2010. Но запустить не получается подробнее

Показать сообщение отдельно
BumerangSP
4285 / 1407 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
07.11.2012, 18:18     Два класса, ошибка из-за приватности полей
Цитата Сообщение от Manco Посмотреть сообщение
Ведь по идее, хоть мы и используем в классе ship класс angle, но обращение к полям angle идёт через объекты класса angle (a1 и a2).
Они скрыты и доступны только внутри класса. Добраться к ним можно, например, через конструктор.
Можете в мэйне прописать то же самое, так же выйдет ошибка приватности. Не важно, где объявлен объект, к его приватным переменным доступ может быть только внутри его класса (френды и функции того же класса не в счет).
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru