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

Получение данных от одного класса в другом классе. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать функцию http://www.cyberforum.ru/cpp-beginners/thread528895.html
Написать функцию формирования матрицы 7Х5 из оценок учащихся. Написать функцию определения фамилий учеников, имеющих не более одной оценки "3". Таблица 7 строк(кол-во учеников) и 5 столбцов(кол-во предметов)
C++ Реализация наследования Здравствуйте, при решении лабораторной возникла такая проблема: при создании объекта производного класса в конструкторе базового класса возникает ошибка при заполнении строки имени. Отладчик выводит ошибку: Необработанное исключение в "0x533ad22f (msvcr100d.dll)" в "Prakt_4.exe": 0xC0000005: Нарушение прав доступа при записи "0x00586000". Я так думаю, все из-за моих кривых рук при работе... http://www.cyberforum.ru/cpp-beginners/thread528869.html
C++ Вывести на экран путь, пройденный пешеходом, если известны его скорость и время движения
:( "Составление программ с использованием функций, не возвращающих значения" Написать программу, выводящую на экран путь, пройденный пешеходом, если известны скорость пешехода и время движения. Основная программа запрашивает скорость и время. Вычисление и вывод на экран реализовать в виде функции. Составить блок-схему алгоритма программы Написать и отладить программу
Преобразование типов данных C++
Как преобразовать тип данных который берется с ячейки Excel в строчный тип, чтобы потом это вывести в label? у меня такой код ws->Range->Value2(); label1->Text = ws->ToString(); Выдаёт ошибку, что результатом вычисления фрагмента не является функция, принимающая 0 аргументов. Может я как-то не так обращаюсь к значениям ячейки? И как в таком случае сделать массив, если бы у меня было...
C++ C++ одомерные массивы http://www.cyberforum.ru/cpp-beginners/thread528851.html
Что не так в коде (поидее должен выводить сортировку по возрастанию методом выбора) #include <iostream.h> #include <stdlib.h> int n=6; float x, min; int i; int main() { cout<<"vvedite massiv \n"; for( i=0; i<n; i++) {cout<<"x="; cin>>x;
C++ Клиент-серверное приложение. Как то попытался сделать данную фишку, но не получается. Задача такова: Клиент-серверное приложение. Данный файл лежит в папке с игрой. При запуске его запускается самп (чтобы в сампе можно было указать путь и ник). После при нажатии на кнопку полключиться, , удаляет папку cleo, и файлы mod_sa.raw, mod_sa.ini (если такие есть).подключается к серверу (ip адресу, в исходниках чтобы можно было... подробнее

Показать сообщение отдельно
ovoshlook
3 / 3 / 0
Регистрация: 22.05.2010
Сообщений: 77
27.03.2012, 09:31     Получение данных от одного класса в другом классе.
Здравствуйте уважаемые программисты. ситуация следующая:
Есть класс А. У этого класса есть public функция getVar(), которая возвращает значение private переменной Var.

При запуске программы создается экземпляр класса А. Вводится значение переменной Var. Затем создается класс B. Его экземпляр создается так же в классе A. Мне нужно получить для класса B переменную Var через функцию getVar(). то есть в классе B я описываю некую функцию , которая должна обращаться к созданному элементу класса A и вызывать функцию getVar():

C++
1
2
3
4
5
6
class B
public:
void someFunction() 
{
   someVar=A.getVar();
}
Вопрос вот в чем: Как мне из класса B увидеть уже созданный экземпляр класса A?

Заранее спасибо за ответ.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru