Type: Posts; User: joncaves
Search took 0.01 seconds.
December 12th, 2008, 01:48 PM
Some comments on the previous posts - mostly in reverse order
template typedefs - while this is relatively simple to implement we felt that it just didn't provide as much value as the features we...
December 10th, 2008, 04:55 PM
There is one change that fell out of the implementaion of rvalue references that has broken some code bases internally. It is code like the following:
December 10th, 2008, 04:26 PM
When we started the Dev10 planning process 'nullptr' was still under active discussion by the C++ Committee (it is funny how sometimes the smallest features can take up so much time) and we didn't...
December 10th, 2008, 03:30 PM
Ah: this feature is officially known as "late specified return type" and it will be supported in Dev10. What I understand by "alternate function syntax" was a proposal to unify the syntax used for...
December 10th, 2008, 03:19 PM
This has not yet been finalized -- but I suspect it won't be much different from what Visual C++ 2008 requires.
December 10th, 2008, 01:11 PM
Here's my answer:
YES - Rvalue reference and move semantics
No - Generalized constant expressions
No - Modification to the definition of plain old data
YES- Extern template (note: we have...
June 23rd, 2006, 01:41 PM
The CLR has the concept of a reference type and a value-type and we need to expose these concepts in C++/CLI. A reference type lives on the garbage collected heap while a value-type lives on the...
June 23rd, 2006, 01:37 PM
This C++/CLI issue: abstract and pure-virtual are slightly different concepts - if a class has a pure-virtual function then is is abstract - and to make this clear to anyone reading the code it is...
June 23rd, 2006, 01:31 PM
I used to follow the newsgroups but for the last year I have hung out on the MSDN Visual C++ forums:
There are more than...
June 23rd, 2006, 01:29 PM
There is definitely a lot to be said for the sentiment "If it ain't broken don't fix it". If your application is working and Visual C++ 6.0 works for you then why change it. There is a story...
June 22nd, 2006, 05:49 PM
Unfortunately internally the CLR has no notation of the C++ concept of 'const' so even if the compiler did allow you to define const member functions the code would not be understood by the CLR, C#,...
June 21st, 2006, 05:59 PM
There are supported today - though it is ugly:
using namespace System;
using namespace System::Runtime::InteropServices;
[ StructLayout(LayoutKind::Explicit) ]
public value struct MyUnion
June 21st, 2006, 11:50 AM
I can answer for the compiler: mostly we are just fixing a lot of bugs. Most of the bugs we have fixed (and will fix - we are not done yet) are issues that customers raised on the MSDN Feedback site....
June 20th, 2006, 07:57 PM
While in general it might be possible to do this the compiler would have to take a very pessimistic view and assume if a class template was specialized with a reference type then it should be...
June 20th, 2006, 12:58 PM
I must admit that I haven't tried using Boost with C++/CLI though I have tried it with the containers from the C++ Standard Library. I believe that you should be able to do it. The one problem will...
June 19th, 2006, 02:16 PM
Hi Ted: MQ was the name of a "quality milestone" it was a chance for the whole of Visual Studio to take a step back and look at the processes we use to develop software and how we can improve them....
June 19th, 2006, 01:38 PM
I agree with you - at the very least we should have a way to list which of the issues that were reported through the Product Feedback site were fixed. I'll pass on the suggestion to the appropriate...
June 19th, 2006, 01:13 PM
The first issue, http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=98890, is currently being worked on by one of the developers on the optimizier. The second...
June 18th, 2006, 10:30 PM
Hi Nemanja: that is a set of really good questions :-). I'll try to answer the ones that I have knowledge of and hopefully the rest of the team can jump in and fill-in the gaps :-)
1) Yes, the...
June 17th, 2006, 06:42 PM
The future is definitely "mixed". For the forseeably future I see developers using a mixture of "managed code", be it C#, VB, Java or whatever else appears on the horizon, and "native" code - C, C++,...
June 17th, 2006, 11:18 AM
Hi: I'm Jonathan Caves and I am a developer on the Visual C++ Compiler Team.
Visual C++ is most definitely not going away. The Visual C++ team are currently busy working on the next release in...
June 17th, 2006, 10:57 AM
Hi: I'm Jonathan Caves and I'm a developer on Visual C++ compiler team.
The reason that the .NET runtime uses a garbage collector is that it is desgined as multi-language runtime: as well as C++...
Click Here to Expand Forum to Full Width
This is a Codeguru.com survey!