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

Доступ из одного класса в другой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс объявление с элементом типа класс Текст http://www.cyberforum.ru/cpp-beginners/thread821296.html
Необработанное исключение в "0x770015de" в "FAQ.exe": 0xC0000005: Нарушение прав доступа при записи "0xabababab".
C++ Дано натуральное число n (n <= 9999). Учитывая все четыре цифры числа, определить, правильно, что оно содержит: все разные цифры Плиз срочно надо=) для Microsoft Visual Studio 2010 Запрещено размещать тему в нескольких разделах одновременно (кросспостинг), а также дублировать тему в одном разделе. Правила форума http://www.cyberforum.ru/cpp-beginners/thread821280.html
C++ Задача на Архитектуру ПК
Доброе время суток. Задали написать программу, не имею малейшего понятия как все реализовать (в принципе язык не обязательно С++ ). Задание: Разработать программу, которая при нажатии первой буквы...
C++ Посчитать количество строчных и количество прописных букв
Написать программу, в которой с клавиатуры вводится строка. Посчитать количество строчных и количество прописных букв в этой фразе.
C++ Сравнить два массива и запомнить номер первых двух совпавших элементов http://www.cyberforum.ru/cpp-beginners/thread821249.html
нужно сравнить два массива,например 1:23,19,26,18,22,11 и запомнить номер первых двух совпавших элементов... 2:18,25,78 также как...
C++ Дано действительные числа х и у. Вычислить значение выражения: выражения:(| х | - | у |) / (1 + | х * у |) Для Microsoft Visual Studio 2010 Запрещено размещать тему в нескольких разделах одновременно (кросспостинг), а также дублировать тему в одном разделе.... подробнее

Показать сообщение отдельно
tadom
13 / 13 / 0
Регистрация: 28.03.2013
Сообщений: 22
28.03.2013, 18:39
Если нужно обратится к переменной напрямую то ее нужно обявить как:
C++
1
public: int tmp;
Тогда с метода другого класа можно сделать так:
C++
1
2
3
4
void PictureForm::ConstructPicture(const LevelForm & someObj)
{
AppLogDebug("Invoked with value: %d", someObj.temp);
}
Можно также сделать статическую переменную:
C++
1
public: static int temp = 10;
Тогда код метода будет виглядеть так:
C++
1
2
3
4
void PictureForm::ConstructPicture()
{
AppLogDebug("Invoked with value: %d", LevelForm::temp);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru