Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс объявление с элементом типа класс Текст Необработанное исключение в "0x770015de" в "FAQ.exe": 0xC0000005: Нарушение прав доступа при записи "0xabababab". https://www.cyberforum.ru/ cpp-beginners/ thread821296.html C++ Проверить что у натурального десятичного числа все цифры разные
Дано натуральное число n (n <= 9999). Учитывая все четыре цифры числа, определить, правильно, что оно содержит: все разные цифры. Плиз срочно надо=) для Microsoft Visual Studio 2010 Запрещено...
C++ Задача на Архитектуру ПК Доброе время суток. Задали написать программу, не имею малейшего понятия как все реализовать (в принципе язык не обязательно С++ ). Задание: Разработать программу, которая при нажатии первой буквы... https://www.cyberforum.ru/ cpp-beginners/ thread821276.html C++ Посчитать количество строчных и количество прописных букв Написать программу, в которой с клавиатуры вводится строка. Посчитать количество строчных и количество прописных букв в этой фразе. https://www.cyberforum.ru/ cpp-beginners/ thread821266.html
Сравнить два массива и запомнить номер первых двух совпавших элементов C++
нужно сравнить два массива,например 1:23,19,26,18,22,11 и запомнить номер первых двух совпавших элементов... 2:18,25,78 также как...
C++ Дано действительные числа х и у. Вычислить значение выражения: https://www.cyberforum.ru/ cpp-beginners/ thread821239.html
выражения:(| х | - | у |) / (1 + | х * у |) Для Microsoft Visual Studio 2010 Запрещено размещать тему в нескольких разделах одновременно (кросспостинг), а также дублировать тему в одном разделе....
C++ Почему C++ выдает Over9000 ошибок при подключение GDI+ https://www.cyberforum.ru/ cpp-beginners/ thread821235.html
Почему C++ выдает Over9000 ошибок при подключение GDI+ ? #include <Windows.h> #include <gdiplus.h> #include <stdio.h> using namespace Gdiplus; #define width 640 #define height 480
Хранение разреженной структурно-симметричной матрицы C++
Здравствуйте. Пытаюсь разобраться вот с этим заданием: Дана разреженная структурно симметричная матрица. Найти матрицу, обратную к ней. Написал алгоритм хранения этой матрицы с помощью пять...
C++ Перемещение элементов односвязного списка #include <stdio.h> #include <conio.h> void main() { struct node { int inf; node*next; }; printf ("Vvedite chislo elementov"); https://www.cyberforum.ru/ cpp-beginners/ thread821218.html C++ методы класса Доброго времени суток! Заранее извиняюсь за тупку. Чем отличаются вызовы c.printMe(); c.printMe; Первый понятно, реализовал метод, выводит на экран объект. А второй что за зверь? https://www.cyberforum.ru/ cpp-beginners/ thread821214.html
C++ Чтение строки из файла и запись (GUI)
Здравствуйте. Собственно находил исходы я на эту тему только для консолек, работаю в визуалке, и когда переделываю код под WinForms то получаются косяки которые я к сожалению исправить не могу. Дак...
C++ Блок-Схема. Вывести список и число слов, длинна которых меньше 5 символов https://www.cyberforum.ru/ cpp-beginners/ thread821195.html
помогите пожалуйста составить блок-схему к программе Программа: из слов строки, разделенных пробелом, создается однонаправленный список/стек, вывести этот список и вывести число слов, длинна...
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 21
0

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

28.03.2013, 18:02. Показов 1088. Ответов 8
Метки (Все метки)

Мучаюсь полдня. Помогите. Суть такая. Есть два класса PictureForm и LevelForm. Как из класса LevelForm вызвать функцию класса PictureForm так, чтобы в этой функции я мог использовать переменный класса PictureForm. Точнее использовать то я могу, но их значения обнуляются.
В классе PictureForm инициализирую переменную (в PictureForm.h она объявлена : int temp; )
C++
1
temp = 100;
И как теперь её использовать в функции из другого класса? Пробовал так:
1) вызываю функцию ConstructPicture класса PictureForm:
C++
1
2
PictureForm test;
test.ConstructPicture();
2)Теперь в этой функции пытаюсь вывести значение переменной temp:
C++
1
2
3
4
void PictureForm::ConstructPicture()
{
AppLogDebug("Invoked with value: %d", temp);
}
Выводится 0;
Помогите!

Вернуться к обсуждению:
Доступ из одного класса в другой C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.03.2013, 18:02
Готовые ответы и решения:

Получить доступ с одного класса к элементу второго класса
Добрый вечер, я сейчас работаю с XNA Game Studio 4.0, каркас программы аналогичен .Net , пишу свою...

Передать данные одного обьекта класса в другой обьект на другой форме
Здравствуйте прочитал вот это https://www.cyberforum.ru/windows-forms/thread110436.html но так и...

Есть два класса. Как из одного класса перенести данные в другой класс?
Есть два класса : планета и диспетчер планет. Диспетчер имеет информацию о планетах: их названия,...

Как передать входящее значение одного метода класса на возврат в другой метод того же класса?
Я самый новейший новичок. Помогите.Как передать входящее значение (количество еды) метода feed...

8
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.03.2013, 18:02

Доступ одного класса к данным другого
Здравствуйте. Интересует следующий вопрос: Есть два класса, &quot;Вектор&quot; и &quot;Матрица&quot;. Их реализации...

Доступ к членам одного класса с другого
Есть три файла: A.cpp: #include &quot;B.cpp&quot; class AA { int A; public: AA(int a) { A = a;

Не получается получить доступ из одного VLAN в другой
У меня не получается получить доступ из одного VLAN в другой. Из 10 в 20-ый и наоборот. Подскажите...

Как из одного класса получить доступ к другому
Нужна подсказка новичку. Начал изучить C#. Тренируюсь в Visual Studio 2008. Создал два файла *.cs...

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