|
Balboos wrote: There is no workaround
The workaround is to buy Visual Assist.
Kevin
|
|
|
|
|
ed welch wrote: and no, I'm not a language puritan so I don't care about c++.oX
What does that mean? C++0x features are useful in real-world scenarios - you can now "move" objects instead of copying them (think returning large objects from functions, or adding them to containers). Also there is nullptr keyword which helps avoid silly overloading bugs when NULL is passed. And additions to the Standard Library? Regex, hash containers, Unicode support? Parallel Patterns Library? Windows 7 support for MFC? See here for more[^].
Of course, you can always say "I don't care for any of that", but it still does not mean there are no improvements.
VC++ 2010 is the first release since VC++ 7.1 I am really excited about. In fact, I may even get ViEmu[^] when it is ready and start using Visual Studio for coding again
|
|
|
|
|
> C++0x features are useful in real-world scenarios
I would say the opposite. It's used for in exotic cases for people that like playing around with the language. Really, all that stuff just makes my code less portible, because it's likely that the compilor on the other platforms don't support it.
|
|
|
|
|
ed welch wrote: I would say the opposite. It's used for in exotic cases for people that like playing around with the language
What is exotic about avoiding copying a huge object when returned from a function? Or a portable regular expression library? Or support for WIndows 7 controls? Or anything that I mentioned in the post above? All real-world scenarios if I know anything about real world.
ed welch wrote: Really, all that stuff just makes my code less portible, because it's likely that the compilor on the other platforms don't support it.
Gnu gcc supports even more C++0x than VC++2010. If you want to port some Linux code to Windows in a couple of years from now, you'd better have as much C++0x in VC++ as possible, or you'll be in the same situation as C programmers who can't port gcc programs to VC because the later has poor support for C99.
|
|
|
|
|
Nemanja Trifunovic wrote: What is exotic about avoiding copying a huge object when returned from a function? Or a portable regular expression library? Or support for WIndows 7 controls? Or anything that I mentioned in the post above? All real-world scenarios if I know anything about real world.
That stuff is not c++.ox, which is what I was talking about.
Nemanja Trifunovic wrote: Gnu gcc supports even more C++0x than VC++2010
What version of gcc? Not all platforms have the latest gcc.
|
|
|
|
|
|
ed welch wrote: That stuff is not c++.ox
The support for Win7 controls is not C++0x. Move semantics, regexp, hash libraries, etc are.
|
|
|
|
|
Nemanja Trifunovic wrote: In fact, I may even get ViEmu
Ah, so you're contemplating returning to the IDE dark side Nemanja?
Kevin
|
|
|
|
|
Kevin McFarlane wrote: Ah, so you're contemplating returning to the IDE dark side Nemanja?
Yep I have heard rumors that the new IDE would be able to track code even without a "solution" (just ike SourceInsight) and debugging is already pretty decent, so the only missing thing is a good code editor.
Of course, it is still way too slow and bloated for my taste, but my employer has provided me with ridiculously powerful dev machines, so I'll swallow that.
|
|
|
|
|
Nemanja Trifunovic wrote: to track code even without a "solution"
Really! Any more info on that?
I have not been able to install RTM because RC does not uninstall yet.
|
|
|
|
|
Rama Krishna Vavilala wrote: Really! Any more info on that?
As I said, it is just a rumor I heard. Didn't try it yet.
|
|
|
|
|
FIRST COMMENT FROM YOUR REFERENCE LINK:
Tuesday, April 13, 2010 11:10 AM by jps
# re: Visual Studio 2010 is Now Available
I expected not to have Intellisense for my C++/CLI files (cf. tirade launched against Boris by many)
but... in RTM it seems that Intellisense does not work for ANY C++ file (regardless of /clr setting) IF there is a /clr file used in the project.
This was not the case in the beta I tested and adds insult to injury.
Doh !
/xml> "The difference between genius and stupidity is that genius has its limits." - Albert Einstein
| "As far as we know, our computer has never had an undetected error." - Weisert
| "If you are searching for perfection in others, then you seek dissappointment. If you are searching for perfection in yourself, then you seek failure." - Balboos HaGadol Mar 2010
|
|
|
|
|
|
That's C++/CLI, not C++. If you care for C++/CLI, that's your fault, sorry
|
|
|
|
|
Shucks.
I didn't realize all I had to do is only be interested in the right stuff and all would be well.
My bad . . .
/xml> "The difference between genius and stupidity is that genius has its limits." - Albert Einstein
| "As far as we know, our computer has never had an undetected error." - Weisert
| "If you are searching for perfection in others, then you seek dissappointment. If you are searching for perfection in yourself, then you seek failure." - Balboos HaGadol Mar 2010
|
|
|
|
|
|
...even after RTM.
Well, that's what I hope for.
|
|
|
|
|
Don[^] meet peterchen; peterchen, this is Don[^].
Software Zen: delete this;
|
|
|
|
|
Can I trade Sancho for a little Sanchita?
|
|
|
|
|
Ah, but what of the lovely Dulcinea[^] you cad!
Software Zen: delete this;
|
|
|
|
|
One to love and one for the road
|
|
|
|
|
That would be lovely. There are enough bug reports on the MS Connect site for VS2010 SP1.
|
|
|
|
|
Terry Leeper said they're already working on SP1 to include all the things that they've missed to include in release.
But he was very reserved to say anything more on this topic
|
|
|
|
|
That would be awesome. Can only hope it is released soon.
|
|
|
|
|
Just a thought--I typically don't rely or expect the tool to improve anything about my "work process." That usually is something that involves myself and other people in considering how to get the work done better rather than the tool. Cliche as it may be, it really is about people, not tools.
In other words, once a tool reaches a certain level of capability, improving the features of the tool is relatively insignificant compared to improving the processes of the people using the tool.
Marc
|
|
|
|
|
Improvements in the tool can create improvements in the process.
Just think: If Visual Studio 2010 crashes once a week per developer (as opposed to 2-3 times a day), guess how much less time will be spent around the water cooler bitching about it, resulting in more time developing!
Nah.
Software Zen: delete this;
|
|
|
|
|
Gary Wheeler wrote: guess how much less time will be spent around the water cooler bitching about it
People always find something to bitch about. My favorite is "all she ever does is complain!!!"
Marc
|
|
|
|