views:

25

answers:

1

I am working in vc++ of Visual Studio 2008. In my project (VC++), I could access the INTELLISENSE only when i press CTRL+SPACE. it doesn't work automatically as like any other project ( i.e. C#, VB .Net).

so what should i do to work with the intellisense efficiently?

+1  A: 

First of all, the obvious answer: Have you checked

Tools-->Options-->Text Editor-->C++

and made sure the "Statement completion" options are enabled?

Then, I am sorry to say that Intellisense is somewhat shaky in earlier versions of Visual Studio, they pretty much did a complete re-write in 2010 for this reason. This is particularly evident with C++, which is harder to parse than languages like, for example, C#.

Intellisense also breaks easily, forcing people to do all kinds of stuff to fix it (i.e. deleting corrupted NCB files etc.). There is a checklist available here for Visual Studio 2005 that is also still valid for 2008 which can help you fix things.

Jim Brissom
sorry, i couldn't find out the "Statement Completion" Option. and what i am asking means in C# if i type Me for MessageBox, it will show the intellisense automatically, but here i couldn't get until press the Ctrl+Space..
Thangavel
I know perfectly well what you are asking. The option is right where I pointed to in my answer, starting at the "Tool" menu in the main menu bar. Apart from not finding the option, did you read the MSDN blog entry and check if following those instructions had any influence on your problem?
Jim Brissom