Russian Qt Forum
Ноябрь 23, 2024, 22:41 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: не могу передаьт переменную структуры  (Прочитано 2013 раз)
MuLLIKA
Гость
« : Октябрь 19, 2010, 13:32 »

Вопрос такой! есть структура
class Mclass
typedef struct signal
{
        float Freq;
}sgl;
она описана во всех классах проекта.

class generaot4astot
typedef struct signal
{
        float Freq;
}sgl;

sgl sign1;
p = pTree; //структура дерева
g переменная класса generaot4astot;
sign1.Freq = p->g->sign.Freq;
Если пишу так sign1 = p->g->sign;
То компилятор выдает мне ошибку!

в структуре signal далее будет больше параметров, и мне хот елось бы за рдин такой вызов (sign1 = p->g->sign)
получать все изменения сигнала который произвел данный класс.

Буду очень благодарен!!!
Записан
SASA
Гость
« Ответ #1 : Октябрь 19, 2010, 15:40 »

она описана во всех классах проекта.
Mclass::signal и generaot4astot::signal - два разных типа. Изучайте С++.
Записан
MuLLIKA
Гость
« Ответ #2 : Октябрь 19, 2010, 23:16 »

Тогда, наверно нужно создать класс в котором описать эту структуру и подключить этот класс к MClass и generaot4astot
должно прокатить.. Улыбающийся.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.048 секунд. Запросов: 21.