Pages

Wednesday 28 May 2008

Sunday 11 May 2008

Things missing from C++

I'm using unmanaged C++ for a new project at work. For a while we hesitated between C++ and C# and eventually went for unmanaged C++ because of legacy libraries. I miss some of the C# features such as:
  • No cpp/h separation
  • Automatic creation of properties from a member field with snippets
  • Automatic implementation of interface methods in concrete classes.
  • The .NET collections (I am currently using the STL collections, they're a real pain in the bum)
  • Interfaces: although you can simulate interfaces in C++ by creating a class only just virtual pure methods and no field, there is still a risk it turns into a base class if someone adds some code to a method...

Saturday 10 May 2008

.NET Framework 3.5

The .NET Framework 3.5 complete install package: http://download.microsoft.com/download/6/0/f/60fc5854-3cb8-4892-b6db-bd4f42510f28/dotnetfx35.exe The install DVD download for Visual C# Express 2008 http://www.microsoft.com/express/download/ at the bottom of the page