Как получить переменную-член из другого класса в C++C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как получить переменную-член из другого класса в C++

Сообщение Anonymous »

Я хочу получить переменную-член public: из другого класса.
Но я не могу их получить. Не подскажете, как это сделать?
В каждом классе User и Computer есть переменная Hand.
И я хочу получить их в методе doJudge() std::cout в классе Judge, что означает user.hand и компьютер.hand.
Однако это значение говорит:

Код: Выделить всё

User CHOSE hand in class Judge := 7345888
Computer CHOSE hand in class Judge := 0
Это мой код:

Код: Выделить всё

#include 
#include 
#include 

using namespace std;

int random(int low, int high)
{
return low + rand() % (high - low + 1);
}

class User
{
public :
User(){};  //constructor

int hand;
void setHand()
{
std::cout > hand;
}
};

class Computer
{
public :
Computer(){}; //constructor

int hand;
void setHand()
{
hand = random(1, 3);
std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/79111500/how-to-get-member-variable-from-another-class-in-c[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»