Why doesn’t my code compile when I change a shared_ptr<T>(p) to an equivalent make_shared<T>(p)? January 3, 2024 Jan 3, 2024 01/3/24 Raymond Chen It depends on who is doing the parameter conversion.
It rather involved being on the other side of this airtight hatchway: Attacking another program by modifying its memory January 2, 2024 Jan 2, 2024 01/2/24 Raymond Chen If you assume the existence of a vulnerability, you can use that vulnerability to attack something.
How do I prevent my ATL class from participating in COM aggregation? DECLARE_NOT_AGGREGATABLE didn’t work January 1, 2024 Jan 1, 2024 01/1/24 Raymond Chen That marker applies only to creation via the class factory.