[Quickfix-users] FIX::Message operator=() causes stack overflow?
Brought to you by:
orenmnero
|
From: Brendan B. B. <br...@ka...> - 2003-10-30 22:13:25
|
Hello,
Has anyone noticed that the default operator=() for a FIX::Message
causes a stack overflow?
I'm using VC++ v6.0 and this will cause FIX41::Message::operator=()
to be called recurively until the stack overflows:
FIX41::OrderCancelReject l_CancelReject, l_CancelReject2;
l_CancelReject = l_CancelReject2;
Does anyone know if this is a compiler bug or is this user error?
Found in QF v1.5.0, confirmed using v1.6.0.
Cheers,
Brendan
|