< Previous by Date | Date Index | Next by Date > |
Thread Index | Next in Thread > |
mOutgoingTarget = new OutgoingTarget(*this);
Actually the objects
are created through _nh_malloc_dbg
when I
debug through the generic runtime implementation
of the new operator;
afterwards the constructors of
the object and the inherited objects are
called. Though,
in the end the result from the new operator is not
assigned
to the pointer variable i.e. in the end the pointer variable
is
NULL.
But if I note the
pointer from the operator new implementation
and assign it to the
variable(s) manually in the debugger,
everything
is fine!
Seems very strange
to me! I'm using VS.NET 2005. All I could
think of here is probably the way
the dum object itself is
passed into the constructor
(*this)..?
Does anyone have an
idea why this happens? I thought of
passing dum as a pointer instead, but
that would require a
change to dum itself...
I would be very
thankful for any hints on this, I have no other
idea about
that...
Best regards,
Matthias Moetje