Название: не могу передаьт переменную структуры Отправлено: 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) получать все изменения сигнала который произвел данный класс. Буду очень благодарен!!! Название: Re: не могу передаьт переменную структуры Отправлено: SASA от Октябрь 19, 2010, 15:40 она описана во всех классах проекта. Mclass::signal и generaot4astot::signal - два разных типа. Изучайте С++.Название: Re: не могу передаьт переменную структуры Отправлено: MuLLIKA от Октябрь 19, 2010, 23:16 Тогда, наверно нужно создать класс в котором описать эту структуру и подключить этот класс к MClass и generaot4astot
должно прокатить.. :). |