> Yes, SFINAE and RAII - you can go for many years of working in C++ without writing much code using either one of those.
WTF, RAII is the corner-stone of C++ development. And I miss it (deterministic destruction) in every other language I use.
These days I use C# in parallel with C++, C# has using statement, but it relies on IDisposable, and IDisposable itself is a kludge (just look at guidelines on how to implement it "properly").
WTF, RAII is the corner-stone of C++ development. And I miss it (deterministic destruction) in every other language I use.
These days I use C# in parallel with C++, C# has using statement, but it relies on IDisposable, and IDisposable itself is a kludge (just look at guidelines on how to implement it "properly").