Staredit Network > Forums > Technology & Computers > Topic: C++ Intellisense
C++ Intellisense
Sep 14 2008, 10:49 pm
By: ClansAreForGays  

Sep 14 2008, 10:49 pm ClansAreForGays Post #1



Ok so I have Visual Studio 2005 Professional and VS 2008 C++ Express. I've only done C# programming, but now I have a C++ class. I'm very used to the very handy Intellisense(autofill) feature. However, it doesn't seem like either of these C++ IDE's work with it. Can I get intellisense or something like it to work with C++?

I get the feeling that I'm just missing something because it tells me at the bottom that itellisense isn't working and to check with Help, which doesn't actually have anything about intellisense in it.




Sep 15 2008, 10:57 am fatimid08 Post #2



The intellisense works fine, it's just that c++ uses :: and -> more often as triggers for it. If you're on an empty line, use ctrl+space to make it appear.



None.

Sep 15 2008, 4:23 pm ClansAreForGays Post #3



OMG C++ intellisense SUCKS. That's all it can do?! WTF it can't even auto complete a variable declaration name?! I actually have to type out 'double'. Why use C++ again?




Sep 16 2008, 12:55 am ClansAreForGays Post #4



Does your auto complete when you are typing out normal things like cout or #include because mine doesn't and I really wish it did. Can I get it to autocomplete practically everything like C# does?




Sep 16 2008, 2:15 am O)FaRTy1billion[MM] Post #5

👻 👾 👽 💪

Quote from ClansAreForGays
Why use C++ again?
What? Just because you actually have to type?



TinyMap2 - Latest in map compression! ( 7/09/14 - New build! )
EUD Action Enabler - Lightweight EUD/EPD support! (ChaosLauncher/MPQDraft support!)
EUDDB - topic - Help out by adding your EUDs! Or Submit reference files in the References tab!
MapSketch - New image->map generator!
EUDTrig - topic - Quickly and easily convert offsets to EUDs! (extended players supported)
SC2 Map Texture Mask Importer/Exporter - Edit texture placement in an image editor!
\:farty\: This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!

Sep 16 2008, 10:10 am fatimid08 Post #6



Eh, the only programming class I got requires us to memorize everything we use because the midterm and final are written exams (writing actual code on paper, wtf). We don't even get auto-complete. At least it's intro to programming which uses Java, so it's easy enough.



None.

Sep 16 2008, 4:24 pm ClansAreForGays Post #7



Quote from O)FaRTy1billion[MM]
Quote from ClansAreForGays
Why use C++ again?
What? Just because you actually have to type?
There is NO reason C++ can't use the same auto complete and other stuff. Intellisense is SO useful and time saving I just don't understand it! I mean, with C# I get all of this:

Quote
Quick Information (QI) gives you information about the identifier in question, such as variable type, type definition, function signature, and so on. Users request QI by positioning the cursor or mouse pointer on top of any identifier in a C++ project; the QI information will be displayed in a yellow pop-up box.

Auto Completion (ACP) gives you information about the members of a class, such as fields, methods, properties, events, and so on. Users request ACP by typing a member selection operator ('.' or '->') or the scope resolution operator ('::') after an object or pointer or a namespace or class name respectively.

Parameter Help (PH) gives you information about a function call or a template instantiation, such as function parameters and overloads, template parameters, and so on. Users request PH by typing the opening parenthesis ('(') or angle bracket ('<') after a function name or template name respectively.

It's not that C# its self is better than C++, just that the C++ environment doesn't have these easy to use features which seem to have been omitted for no reason.




Sep 16 2008, 9:34 pm fatimid08 Post #8



You just quoted what the C++ Intellisense gives...
Also, the code definition window in C++ is pretty useful, that's something C# doesn't have. The main difference is that in C++, it doesn't show Intellisense to you as soon as you start to type, but you have to press ctrl+space for it (except when typing the selection operator or scope resolution operator). It does complete fields and methods fine though, it also shows the tooltip with the method signature if you're calling it.



None.

Sep 16 2008, 11:57 pm Falkoner Post #9



Lol, maybe you can actually learn the language? :P C++ is simple, its names make perfect english sense, so it's easy to remember, not to mention, memorizing it makes learning other languages, many of which are based off of it (*cough* Java and C# *cough*) much easier.



None.

Sep 17 2008, 3:32 pm cheeze Post #10



You're using an IDE? :lol:
real programmers use vim. (actually, vim has autocompeletion. :|)



None.

Sep 18 2008, 10:50 pm Matt Burch Post #11



Quote from cheeze
real programmers use vim.
That's false.
I'm a programmer, and I use IDEs all the time. As-well as text-editors.



None.

Sep 18 2008, 11:01 pm ClansAreForGays Post #12



programming w/o intellisense is like writing without spell check. It can only help, and helps a lot.




Sep 18 2008, 11:35 pm Souma Post #13



What is so wrong about programming w/o intellisense? I never use intellisense for C++, I remember Visual Basics had it and it slowed me down rather than help me as you mentioned ;o!



None.

Sep 19 2008, 2:54 am Falkoner Post #14



Programming with Intellisense is like relying on spellcheck, which doesn't help you out, it's usually faster if you get it right the first time.



None.

Sep 19 2008, 10:34 am fatimid08 Post #15



Intellisense allows you to not remember exactly a method name and its location, but rather where to find it, which I think is rather practical especially when the framework you're working with is really big. It's also practical so you can remember what kind of data the method takes, but not the exact signature.



None.

Sep 20 2008, 6:24 am cheeze Post #16



Quote from Matt Burch
Quote from cheeze
real programmers use vim.
That's false.
I'm a programmer, and I use IDEs all the time. As-well as text-editors.
That's true. What IDEs do you use? And then, give me a feature in that IDE that can be done faster than if I were working in a vim/command line environment.

Quote
Intellisense allows you to not remember exactly a method name and its location, but rather where to find it, which I think is rather practical especially when the framework you're working with is really big. It's also practical so you can remember what kind of data the method takes, but not the exact signature.
It's called an API. Learn to use it.



None.

Sep 20 2008, 10:46 pm O)FaRTy1billion[MM] Post #17

👻 👾 👽 💪

Quote from cheeze
You're using an IDE? :lol:
real programmers use vim. (actually, vim has autocompeletion. :|)
I use notepad.

Quote from ClansAreForGays
programming w/o intellisense is like writing without spell check. It can only help, and helps a lot.
Debug, perhaps? (I don't mean an actual debugger, but usually things spam you if you do it wrong.)



TinyMap2 - Latest in map compression! ( 7/09/14 - New build! )
EUD Action Enabler - Lightweight EUD/EPD support! (ChaosLauncher/MPQDraft support!)
EUDDB - topic - Help out by adding your EUDs! Or Submit reference files in the References tab!
MapSketch - New image->map generator!
EUDTrig - topic - Quickly and easily convert offsets to EUDs! (extended players supported)
SC2 Map Texture Mask Importer/Exporter - Edit texture placement in an image editor!
\:farty\: This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[01:19 pm]
Vrael -- IM GONNA MANUFACTURE SOME SPORTBALL EQUIPMENT WHERE THE SUN DONT SHINE BOY
[01:35 am]
Ultraviolet -- Vrael
Vrael shouted: NEED SOME SPORTBALL> WE GOT YOUR SPORTBALL EQUIPMENT MANUFACTURING
Gonna put deez sportballs in your mouth
[2024-5-01. : 1:24 pm]
Vrael -- NEED SOME SPORTBALL> WE GOT YOUR SPORTBALL EQUIPMENT MANUFACTURING
[2024-4-30. : 5:08 pm]
Oh_Man -- https://youtu.be/lGxUOgfmUCQ
[2024-4-30. : 7:43 am]
NudeRaider -- Vrael
Vrael shouted: if you're gonna link that shit at least link some quality shit: https://www.youtube.com/watch?v=uUV3KvnvT-w
Yeah I'm not a big fan of Westernhagen either, Fanta vier much better! But they didn't drop the lyrics that fit the situation. Farty: Ich bin wieder hier; nobody: in meinem Revier; Me: war nie wirklich weg
[2024-4-29. : 6:36 pm]
RIVE -- Nah, I'm still on Orange Box.
[2024-4-29. : 4:36 pm]
Oh_Man -- anyone play Outside the Box yet? it was a fun time
[2024-4-29. : 12:52 pm]
Vrael -- if you're gonna link that shit at least link some quality shit: https://www.youtube.com/watch?v=uUV3KvnvT-w
[2024-4-29. : 11:17 am]
Zycorax -- :wob:
[2024-4-27. : 9:38 pm]
NudeRaider -- Ultraviolet
Ultraviolet shouted: NudeRaider sing it brother
trust me, you don't wanna hear that. I defer that to the pros.
Please log in to shout.


Members Online: Roy