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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Введите три числа http://www.cyberforum.ru/cpp-beginners/thread691336.html
Введите три числа. Если они могут быть сторонами равностороннего треугольника, вычислите его площадь и длину высоты. Выведите стороны, площадь и длину высоты в порядке возрастания. заранее...
C++ Работа с файлами. слова Задание следующее. В существующем типизированном файле, элементами которого являются числа, изменить на заданное число 1 элемент, 5 элемент и K-тый элемент. Новое значение вводится с клавиатуры. Что... http://www.cyberforum.ru/cpp-beginners/thread691311.html
C++ Массив, где элементы не повторяются
Очередная задача из учебника Дейтела. Из-за кривого русского перевода не пойму, что я должен сделать. Точнее, я сделал, но смутно подозреваю, что я не так понял задание. Его текст выглядит так:...
C++ Сравнение трёх чисел
Теоретический вопрос. Драсте. Наткнулся на форуме на эту тему: http://www.cyberforum.ru/pascal/thread32113.html. Пробежался глазами, особо не вчитываясь, грубовато реализовал: #include <iostream>...
C++ Дан массив А [N,N] переставить местами А[1,1] и минимальный элемент массива http://www.cyberforum.ru/cpp-beginners/thread691297.html
как написать очень нужна помощь знающих людей помоги пожалуйста
C++ Запуск программы с расширением .сpp с помощью Visual studio 2010 У меня есть файл с текстом программы с расширением .сpp "С++ Source" открываю с помощью Visual studio 2010. Но запустить не получается подробнее

Показать сообщение отдельно
Manco
2 / 2 / 0
Регистрация: 17.09.2012
Сообщений: 34
07.11.2012, 18:14  [ТС]
Цитата Сообщение от nonedark2008 Посмотреть сообщение
Либо сделай один класс френдом другому, либо пользуйся тобой же написанным конструктором.
Вместо:
C++
1
2
3
4
5
6
a1.grad=g1;
a1.min=m1;
a1.dir=d1;
a2.grad=g2;
a2.min=m2;
a2.dir=d2;
Пиши:
C++
1
2
a1 = angle(g1, m1, d1);
a2 = angle(g2, m2, d2);
Добавлено через 1 минуту
Стоит напомнить, что доступ к приватным членам класса можно получить только изнутри самого класса(из его метода), либо через дружественные объекты. Но никак не напрямую из камчатки...
Спасибо.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru