Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск информации о студенте по его номеру http://www.cyberforum.ru/cpp-beginners/thread2062553.html
Добрый день, уважаемые. Начал только изучать азы С++, и задали задание: "Написать программу, которая при вводе порядкового списка по журналу выводит информацию о студенте (фамилия и имя). Взять 7...
C++ Арифметика указателей
Эквивалентны ли эти две записи? int *p1=new int; int *p2=p1; или int *p1=new int;
Осуществить циклический сдвиг битов в целом числе a на k позиций вправо C++
Осуществить циклический сдвиг битов в целом числе a на k позиций вправо.
C++ Инкапсуляция Смотрел обучающие видео , читал книжки и не понял. Инкапсуляция позволяет обращаться к свойствам метода в другом классе или в этом же? И если в этом же классе, то какой смысл? Если я могу просто,... http://www.cyberforum.ru/cpp-beginners/thread2062534.html
C++ Test.exe вызвал срабатывание точки останова http://www.cyberforum.ru/cpp-beginners/thread2062533.html
После нажатия Enter при завершении работы, выводит эту ошибку. Среда разработки VS2017 #include <iostream> #include <string> using namespace std; //класс описывающий объект, являющийся...
C++ Поиск информации о планетах
Доброго времени суток, возникли проблемы со следующей задачей: Описать структуру с именем PLANET, содержащую следующие поля: NAME – название планеты; RADIUS_PL– Радиус планеты; RADIUS_ORB –...
C++ Сравнить две координаты
Помогите , пожалуйста , сравнить две координаты и как их лучше задать. Пытался задать через struct , но не получается сравнить.
C++ Поиск повторяющихся элементов динамического массива Задача: задается целочисленная матрица "А" из M строк и N столбцов. Сформировать вектор "В" из М элментов такой, что каждый его i-ый элемент является элементом соответствующей i-ой строки матрицы,... http://www.cyberforum.ru/cpp-beginners/thread2062513.html
C++ Напишите комментарии к основным моментам http://www.cyberforum.ru/cpp-beginners/thread2062510.html
#include<iostream> #include <iomanip> using namespace std; int main() { const int N = 100000; int n; do { cout << "n = ";
C++ Вычислить значение выражения Всем привет. Занимаюсь программированием не больше месяца, выдали задание Можете подкинуть пару мыслей, как здесь быть с факториалом? Читая статьи в интернете,видимо, так ничего и не понял http://www.cyberforum.ru/cpp-beginners/thread2062503.html
Байт
Эксперт C
21836 / 13627 / 2875
Регистрация: 24.12.2010
Сообщений: 28,980
05.10.2017, 09:57 0

Передача переменной из класса А в класс Б

05.10.2017, 09:57. Просмотров 288. Ответов 5
Метки (Все метки)

Ответ

Цитата Сообщение от maxwell911 Посмотреть сообщение
каким образом вызывать данный метод? (например, в другом методе класса Б)
C++
1
2
3
4
5
void B::SomeMetod()
{ A aa, *pa;
    move(aa);
    move(*pa);
}

Не по теме:

Цитата Сообщение от Catstail Посмотреть сообщение
вопрос выдает то обстоятельство, что ТС еще не вполне понимает, что такое ООП.
Более того, демонстрируется неполное понимание базисных основ программирования...



Добавлено через 7 минут
Цитата Сообщение от maxwell911 Посмотреть сообщение
Думаю будет не правильно хранить в классе автомобиль переменную для хранения значения светофора.
Но класс Автомобиль должен иметь указатель на светофор, к которому он подъезжает. Прямо в своем классе, или опосредованно, через дорогу.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class Svet {
  int q;
};
class Doroga {
  Svet *s;
}
class Auto {
  Doroga *d;
  int b;
}
...
Auto::move()
{
  b = d->s->q;
}
Это один из миллиона возможных вариантов

Добавлено через 7 минут
Возможно, класс Doroga хранит массив светофоров. Но экземпляр класса Auto должен знать, к какому именно светофору он подъезжает. Это может быть индекс в массиве светофоров или указатель. В общем, вся это организация пространства - лично ваше дело. Главное, чтобы нужная информация из других классов была доступна через указатели, индексы и т.п.

Вернуться к обсуждению:
Передача переменной из класса А в класс Б
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.10.2017, 09:57
Готовые ответы и решения:

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

Передача значения переменной-члена из класса в функцию
Добрый день, имеется класс: class ZernPole{ public:...

Передача значения переменной из родительского класса в дочерний
Приветствую. Есть код: class ychebnik { protected: int A; public: ychebnik(){}; void...

Передача параметра из класса в класс
Добрый вечер. Я передаю цвет квадратика(класс square) в функция стирания треугольника(класс...

Передача вектора из класса в класс?
Доброго времени суток! У меня возникла проблема в очень простой программе. Я передаю функции из...

5
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.