SG wrote:
On 5 Mrz., 16:06, S S <sarvesh.si...@gmail.com> wrote:
I can not write full code as it is 20000 lines kind of copywrite
thing.
Nobody would like to see those 20000 lines anyways. Victor said
"Please post
real code.". He wanted to see a small program that is compilable
or at least supposed to compile.
class A{
public:
void *operator new(size_t, void *p) {return(p);}
void *operator new(size_t n) throw(std::bad_alloc)
{ My_allocation_routine(&someInternalVar, n);}
void operator delete(void* p, size_t n)
{My_deallocation_routine(p, n);}
..
..
~A() {}
};
This is not "real code". It lacks #include directives, contains
".." which doesn't parse, and misses a definition of
My_allocation_routine.
What, your C++ compiler doesn't support the new C++0x ".."
directive, which has it read the mind of the poster and fill in
the blanks?
Seriously, to post "real code" would require spending some "real
time" (about 3 minutes) putting together a stand-alone code sample
that demonstrates the problem. The time spent putting that
together might even lead to a solution without having to post
anything here.
I will offer one bit of help: debuggers often have limitations
about what can be stopped at. Best way to find out if that's the
cause of the missed breakpoint is to write a separate code example
to see if that's the case. As usual, remove everything that
doesn't make the problem go away. My guess is that your debugger
can't breakpoint on inline functions, at least not without some
special compiler option.
of code I am not able to replicate it. It's kind of weird issue and