Re: Куда исчезли цифры?
От: Анатолий Широков СССР  
Дата: 08.04.10 11:36
Оценка:
Ну вот смотрите:

CompositeOperand composExpr1('*', NumericOperand(Node(6)), NumericOperand(Node(7)));

NumericOperand(Node(6)), NumericOperand(Node(7)) — временные объекты, которые перестанут жить после ;
А ссылки на них вы сохранили здесь:

CompositeOperand(char op, ArithExpr& left, ArithExpr& right) { m_operator=op; m_left=left; m_right=right; }


Вот и думайте. Объектов уже нет, а вы пытаесь (вам очень везет) вывести их состояние.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.