News for hackers. Stuff that matters.
Re:Comparing Rust and Java by Eridrus on Monday February 29, 2016 @04:56PM (#11198919)
I did use CComPtr, but they only reduce the amount of footguns, they don't get rid of them. In my case, I accidentally stored a reference to the inner pointer instead of calling Detach.

My point isn't that there aren't nice idiomatic ways of writing nice windows/c++ code that are not fragile, it's that unless you're well versed in them, you can easily screw things up pretty badly.

[EDIT]: In case it's not clear, I am not a windows C++ developer, I've read a decent amount of windows C++ code, so I sort of know what's going on, but I've written less than 5k lines of windows C/C++ in my life.

Re:Comparing Rust and Java by pjmlp on Tuesday March 01, 2016 @07:53AM (#11202240)
Fare enough. I know Windows since Win16 APIs days (started with Windows 3.0)

I would run into similar issues when coding for Apple platforms, for example.