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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка операций http://www.cyberforum.ru/cpp-beginners/thread1023184.html
Разработайте программу на языке С++, используя пользовательский тип данных – классы и перегрузку операций. Создайте класс Fraction (обыкновенная дробь), включающего поля: числитель и знаменатель. Реализовать методы определения обратной дроби и вывода дроби. Перегрузить операции сложения, вычитания и умножения дробей. Помогите с лабой пожалуйста
C++ Работа с файлами Уважаемые программисты помогите Вот задание (Информация, входящая в файл: размер костюма, расход ткани, стоимость, форма, выдать сведения о костюмах, произведенных указанной фирмой) struct information {int size,len,price;char firma;}; int main() { struct information d; int i,n; cout<<"n = "; cin>>n; cout<<"\n\n" ; http://www.cyberforum.ru/cpp-beginners/thread1023183.html
C++ Вычислить и вывести на экран таблицу всех 20 значений функции z
Не можем разобраться с элементарным C++
Пишем свою игру. В С++ профаны. Доперли до того, как обращаться к форме. Вопрос в чем. Как обратиться к WindowsForm. Чтобы он отрыл окно формы. Вот код main.h #include "iostream" #include "MyForm.h" using namespace std; using namespace sk1; int main() { MyForm }
C++ Найти сумму ряда с точностью =0,001 http://www.cyberforum.ru/cpp-beginners/thread1023153.html
Найти сумму ряда с точностью =0,001, общий член которого: an=1/2^n+1/3^n
C++ Не выводится список целиком На экран выводится только последний элемент списка. Как вывести его целиком? PersonElem.h #pragma once #include <string> using namespace std; class PersonElem { private: string Surname; int Age; подробнее

Показать сообщение отдельно
BeginerMan
49 / 48 / 5
Регистрация: 17.11.2012
Сообщений: 427

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

29.11.2013, 19:10. Просмотров 1417. Ответов 21
Метки (Все метки)

Всем здрасьте.
У меня есть 3 класса.Почти не как от друга не зависят.
На скрине показана схемка.
Так вот , в классе MENU у меня есть переменная name_slot типа LPCWSTR.
Так же есть в классе функция взятие этой переменной:
C++
1
2
3
4
LPCWSTR MenuClass::GetName()
{
    return name_slot;
}
Мне нужно ей присвоить значение в классе CONF через класс ENGINE(схемка в помощь).
Класс Conf у меня читает информацию с файла , которую надо записать в переменную name_slot.
Вот функция в CONF классе :
C++
1
2
3
4
5
6
7
void Initialize(LPCWSTR &name)
{
    ifstream in;
.......
    in >> name;
.......
}
Так , осталось только в классе Engine вызвать функцию Initialize.

Вот код с Engine Class :
C++
1
2
3
4
5
6
7
8
9
10
11
void NameFunc()
{
    MenuClass* menu;
    menu = new MenuClass;
........
    ConfClass* conf;
    conf = new ConfClass;
........
    conf->Initialize(menu->GetName());
     
}
Тут он у меня ругается на menu->GetName().
"Начальное значение ссылки на неконстантный параметр должно быть левосторонним значением".

Подскажите в чём проблема , или способ сделать это легче.
Миниатюры
Установить значение переменной из другого класса  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru