C Programming Tutorials and advice
CProgrammingTrends News Archives About Us Feedback

Recent Articles

MoSync 2.0 Arrives To Help C/C++ Code Go Mobile
According to Google, Yahoo, Microsoft, and a host of other huge corporations, mobile is the future. At the same time, even these usually-strong companies...

Ada To C Conversion Tool Now Available
Ever try to translate something from a foreign language with which you're not too familiar? You wind up identifying a word at a time, and then it's often...

C++ Receives WSJ Recognition
It's not every day - or even every year - that C and C++ get any sort of mainstream recognition. A recent article that appeared on a Wall Street Journal blog named the latter language, though, and it was the sort of...

Agilis Starts Guarding 64-bit C/C++ Applications
With Windows 7 on its way out, people and businesses are likely to start buying new PCs left and right, and 64-bit operating systems are liable to become the norm.

05.21.09

Almost-Ready New C++ Standard Discussed


By Doug Caverly

Has anyone else noticed how many of the movies released recently revolve around the future? "Star Trek," "Terminator," perhaps "Wolverine" considering some of the technology on display . . . . So, in keeping with that trend, we're going to look at C++0x - the not-yet-released C++ standard - today.

Verity Stob wrote a pseudo-interview for The Register as a way of discussing the standard. Rather far along in the piece, she hit upon a laundry list of rather technical points that may be of special interest.

Stob wrote, "You can stick in lambda functions anywhere you want, so that the appalling for_each template and its brethren suddenly become usable . . . complete with a wonderful [square bracket] syntax for deciding which bits of local state will arise from the undead when the thing is called. . . . And you can make for loops in a style I last saw in CORAL 66, where one provides the list of values the loop variable takes. One, two, miss out three, five, six, now do four."

Ektron CMS400.NET Now With PageBuilder:
Instant Demo

Also, "[T]here are heaps of Boost library functions (of course), a scary new template programming concept called, um, 'concepts', a scary new template programming thing called 'variadic templates', constructors calling constructors, more fruitful unions . . ."

On the whole, then, it sounds as if C++0x will present itself with a serious learning curve, but with that will hopefully come some big rewards.

About the Author:
Doug is a staff writer for WebProNews. Visit WebProNews for the latest eBusiness news.
About CProgrammingTrends
A collection of articles and tutorials designed to help C and C variant programmers in their programming work. C Programming Tutorials and advice





CProgrammingTrends is brought to you by:

SecurityConfig.com NetworkingFiles.com
NetworkNewz.com WebProASP.com
DatabaseProNews.com SQLProNews.com
ITcertificationNews.com SysAdminNews.com
LinuxProNews.com WirelessProNews.com
CProgrammingTrends.com ITmanagmentNews.com





-- CProgrammingTrends is an iEntry, Inc. publication --
iEntry, Inc. 2549 Richmond Rd. Lexington KY, 40509
2009 iEntry, Inc.  All Rights Reserved  Privacy Policy  Legal


archives | advertising info | news headlines | free newsletters | comments/feedback | submit article


CProgrammingTrends Home Page About Article Archive News Downloads WebProWorld Forums Jayde iEntry Advertise Contact