I am again saying that I had already agreed to it and till that time there was no acrimony.
I am pasting my reply below. Please read the last line of my reply.
-----------------------------
I had read many times that hackers have taken control of a system by using a RCE (Remote Code Ececution) attack.
So, they are also doing it from outside the process.
The virtual table pointer is at the bottom of the C++ object structure. So, the virtual functions addresses can be changed to some other code/function address.
But anyways, I just highlighted this. Its ok with me if there is no security issue because of this.
Regards,
Amit
-----------------------------
Ideally, the discussion should have stopped here after I agreed.
But after that Tiago Freire wrote this:
----------------------
In fact, this is not exclusive to C++, it’s been a thing in programming since before you were born.
-----------------------
Tiago Freire made an assumption and it was wrong and it offended me, so I repled back.
If Tiago Freire wouldn't have wriiten about when I was born then we wouldn't have gotten into this mess.
What's the need to get personal on a mailng list?
Regards,
Amit