News for hackers. Stuff that matters.
Re:GNU Coding Standards: Writing Robust Programs by antoinealb on Friday June 11, 2021 @09:15AM (#27472873)
auto_ptr (precursor to unique_ptr) was first proposed for standardisation in 1994 [0], and there was probably non standard versions of it before 94.

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/1994/N055...

Re:GNU Coding Standards: Writing Robust Programs by mcguire on Friday June 11, 2021 @10:42AM (#27474039)
You ever used auto_ptr?

In 1992, I was working on the Taligent project, probably the first major C++ operating system. (It failed.) I remember when the ARM came out---none of the compilers we had available could really do templates. Or namespaces.

Re:GNU Coding Standards: Writing Robust Programs by prpl on Friday June 11, 2021 @11:16AM (#27474504)
A part of Taligent lives on with ROOT, which was very annoying.
Re:GNU Coding Standards: Writing Robust Programs by touisteur on Friday June 11, 2021 @01:57PM (#27476504)
Oh no... ROOT. It's a testament to the pure grit and gumption or thousands of poor undergraduates that particle physics can advance, with this. Eons ago, I tried several times to help my then-girlfriend (you know how it goes 'hey you have some kind of eng diploma'? Yes sw engineering... - Hu so you know C++? - nobody 'knows' C++ but I can manage 'so here what I'm trying to do, here are 3 other examples, please for the love of Wotan help') and I was baffled on how to do anything with it. I mean the core thing seems powerful enough, but trying to go out of the beaten path (research, right ?) was yugely frustrating... And I'd worked on 2 physics codebases or variable quality before. I didn't appear as competent as I'd hoped and spent so much time helping, reading docs and code without understanding much of the design. This is the codebase that started my deep defiance for OOP and especially OOP-as-a-mirror-of-the-real-world and inheritance-for-code-economy...
Re:GNU Coding Standards: Writing Robust Programs by marrs on Friday June 11, 2021 @10:24AM (#27473784)
ok then, nobody was using auto_ptr in the 90s.
Re:GNU Coding Standards: Writing Robust Programs by pjmlp on Friday June 11, 2021 @10:37AM (#27473956)
Oh boy, OWL, MFC and VCL were used in the 90s, with their ComPtr smart pointer for COM/ActiveX/OLE 2.0.
Re:GNU Coding Standards: Writing Robust Programs by varjag on Friday June 11, 2021 @10:50AM (#27474166)
I worked with C++ & MFC in mid-late 1990s, smart pointers weren't an option. Maybe if you do something against MS oddball APIs, but not in general programming, not even for mainstream MFC uses. And what was there was entirely non-idiosyncartic, it's like claiming C++ had garbage collection in 1990s because you could bolt on Boehm's.