New C++ learner - C++0x question

Hello all!

I have been learning C++ using a couple books and this great website and been reading the forums.

Huge question that I was wondering...If learning the current C++ standard (2003 right?)

Is C++0x going to be different?

Im really new to programming and don't really understand all the new casting stuff being added...BUT is the core language changing?

If I start learning the current standard.....when the new standard comes around will It be all different??


Hope I make sense....

Thanks for taking the time to read my post :-)


-Newbie

Last edited on
C++0x is going to just add things, for the most part. You'll still be able to use just about everything you learn about the current standard.

Mind you, it'll still be another one or two years before C++0x becomes widely available, I think.

One last thing: in 2003 there was a very, very minor revision to the 1998 standard. Most people just call it C++98, or simply standard C++.
helios

Thank you for your fast and kindly answer

Very much appreciated

I will keep pluging away at my books :-)
closed account (EzwRko23)

Mind you, it'll still be another one or two years before C++0x becomes widely available, I think.


An optimist. ;)
while C++0x isn't complete, many compilers already support its featurs, for ex: http://gcc.gnu.org/projects/cxx0x.html,
http://www.comeaucomputing.com/43101features.html
so you can start try it to be prepare.
And C++0x not only add new features, some will be deprecated like export templates and exception specs (http://herbsutter.com/2010/03/13/trip-report-march-2010-iso-c-standards-meeting/)
deprecated like export templates


If they deprecate export templates then when can see we can put our templatized code into .h and .cpp !!!! I want this feature !!! :)
They deprecated it because compiler vendors didn't want to implement it so we'll likely never see that feature
They deprecated it because compiler vendors didn't want to implement it so we'll likely never see that feature


If that is the case then standard C++ committee should come out on the "work-around" a lot of C++ programmers is doing and make this "work-around" the C++ STANDARD!!! :)

Inside .h file
#ifndef TEST
#define TEST
<template code>

#include ".inl"
#endif
sohguanh I don't understand what you're anoyed about.
Topic archived. No new replies allowed.