Nikola Dudar: STLCLR - STL Development in the Managed World
- Posted: Feb 19, 2007 at 10:35 AM
- 18,443 Views
- 7 Comments
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Right click “Save as…”
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
The biggest example is iteratators and how lovely orthogonal they are. Take <algorithm>; any of those algorithms are applicable to anything that even remotely looks like an iterator. Yet in the managed world, most of those algorithms are class members, and quite often I've found myself needing to sort an IList<T>, which isn't possible directly since Sort is a member of List<T>. If you want to sort e.g. a LinkedList<T> you either need to copy the contents to a List<T> or an array first or roll your own sort. That is not othogonal. A static method somewhere to sort any IList<T> (sorta like Array.Sort, only with ILists instead) would go a long way.
For the last several weeks, I have not been able to play the smaller bandwidth-friendly .WMV "Full Screen" version. The Download version works fine. I get the following error -
Windows Media Player encountered a problem while playing the file. For additional assistance, click Web Help.
You've encountered error message C00D11B1 while using Windows Media Player. The following information might help you troubleshoot the issue.
This error might have been triggered by an error in another program or component of Windows. The following information describes the original error.
Original Error Code: C00D002B
Original Error Message: The request is invalid in the current state.
XP SP2, WMP 11
Is it just me?
Am I high on crack?
Does anyone know if managed C++ is being used in any production products?
Microsoft seems to be all but ignoring unmanaged development now, continually pounding out this "managed managed managed" mantra for C++. But I've yet to encounter anything but unmanaged in the wild, so I would be interested to see what managed is being used for.
What gives you this impression? C++ CLI is mostly used for interop between C++ and managed. It's a great (and natural) way to .NET enable unmanaged applications... So, consider the case when you want to interop with .NET from MFC, for example. We will be releasing a video on Channel 9 that provides an example of exactly this in, yes, a shipping MS product...
C
dont forget: the best video on channel9 is still the hike with Bill Hill!
i'm really looking forward to watching the video on native/managed integration in a shipping product. i suppose visual studio itself might be the product with the most interop going on....
I usually do not login to reply to this board, but I had to this time. (BTW I LOVE CHANNEL 9, I watch it everyday while I code in my igloo (I live in Toronto, Canada)).
I use Managed C++ in some of my applications that is part of a production system. The code is part of a communications application (cant tell ya more than that) that is originally written in UnManaged C++ ( I wont use the word legacy). I like the mix of unmanged C++ and managed C++ together. For me, I will code in the right language/framework to completed the solution.
^ So do not be scared to try out a Managed / Unmanaged C++ combo together !
If you watch all the VC++ videos here on channel 9, you would know that Microsoft is not pushing "managed managed managed". I suggest you watch the video:
BEST Channel 9 video on the server
BTW, can we have more VC++ interviews
note: I just finished my morning coffee so I maybe no a sugar high for the next 20 minutes
jjones -
You're high!
Works fine here - XP SP2 & WMP 11
Remove this comment
Remove this thread
close