Raymond Chen puts it better than I can (http://blogs.msdn.com/b/oldnewthing/archive/2012/01/13/10256146.aspx):
I always find it interesting when people say "I wish that Microsoft would stop following standards,"
no, I want Microsoft to adhere to standards. But I also want them to provide extensions. in my case, the code I use comes from all platforms. The code I write only needs to run on Windows.
Edit: I want Microsoft to make it easier for me to write and organize my code. As it is, using C++ is more wrestling than coding.
a mixin is created by creating a new class that is based on the class being extended?
I have a class library that is returning an instance of a class. How to apply the mixin pattern to an object that already exists?
I would rather Microsoft go the route of Microsoft extensions to the standard.. And I assume the organization of a C++ project is not something the C++ standards commitee deals with. I asked about organizing code in a project with sub folders.
You can add filters to C++ project source files and header files. They are kind of like logical folders in that they organize the code for you, but do not actually create a sub folder in the file system.
doing some C++ work ... c++ would be better with extension methods.
Working with a C++ class library. One class has a function that returns the position and size of a window.
void GetWindowRect(long *XPos, long *YPos, long *Width, long *Height) const;
But I need the window info as a RECT. In C# that is no problem. Just code an extension method. No can do in C++. Even the simple process of organizing your code is a bit of a chore in C++ compared to C#. As I code the helper functions which will work like extension methods, where to place the code? I do not think I can add sub folders to a c++ project like I can in C#.
is that a shortcoming? or is android layout just as good as xaml? Esp for data binding.
as monitors get larger, shouldn't they also have more pixels? Why do monitors max out at 1920 x 1080 pixels?
Did a search for the answer:
"... I think the main reason is the interface. Single link DVI has a maximum resolution at 60Hz of 2.75 megapixels. Which gives a maximum screen resolution of 1,915 × 1,436 pixels (4x3) or 2,098 × 1,311 (16x9). This is the most common. ..."