Hi guys, as I have downloaded the latest beta2 version of VC 2005. I found
that the IDE is not as powerful as vc#. My question is whether vc has lost
the important position?
As far as intellisense and automatic indentation goes, C# projects have a
huge edge over C++ projects. I find that weird as I thought they used the
same IDE internally with just a few top-level changes to support different
languages.

Signature
Regards,
Nish [VC++ MVP]
http://www.voidnish.com
http://blog.voidnish.com
> Hi guys, as I have downloaded the latest beta2 version of VC 2005. I found
> that the IDE is not as powerful as vc#. My question is whether vc has lost
> the important position?
Carl Daniel [VC++ MVP] - 17 May 2005 15:18 GMT
>> Hi guys, as I have downloaded the latest beta2 version of VC 2005. I
>> found that the IDE is not as powerful as vc#. My question is whether
[quoted text clipped - 4 lines]
> they used the same IDE internally with just a few top-level changes
> to support different languages.
They do, but C# is about 1000 times easier to parse than C++ due to a few
major differences:
1. No #defines
2. No #includes
3. No templates
The problems and limitations with C++ Intellisense have everything to do
with the language and little (or nothing) to do with the IDE itself.
That said, Intellisense is much improved in VC++ 2005 compared to 2003, and
is a top priority feature for the VC++ team between now and RTM.
Auto-indentation is a C# feature that has a great deal of flexibility - more
than the C++ IDE has ever offered. I suspect thoush, that there's so many
different opinions and styles with regard to C++ code formatting that it'd
be hard to build such a feature for C++ (not withstanding the parsing
difficulties) that would be acceptable to a large percentage of C++
programmers.
-cd