Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What do I need to know about C++0x? [duplicate]

Tags:

c++

c++11

Possible Duplicate:
Where can I learn more about C++0x?

I am fairly familiar with C++03 but I still need to come to terms with C++0x so I would like to read some fairly digestible information on C++0x.

I have looked at the Wikipedia but I am on the look out for something that is more readable. So is there a book or series of blog entries that provide a nice introduction to the matarial?

like image 405
doron Avatar asked Sep 21 '10 13:09

doron


People also ask

What does 0x mean in C?

In C and languages based on the C syntax, the prefix 0x means hexadecimal (base 16).

What does 0x mean in addresses?

The 0x is just a notation to let you know the number is in hexadecimal form. Same as you'd write 042 for an octal number, or 42 for a decimal one.

What is STD C ++ 0x?

C++0x was the working name for the new standard for C++, adding many language features that I'll cover in this series on C++11. In September 2011, C++0x was officially published as the new C++11 standard, and many compilers now provide support for some of the core C++11 features.

What does 0XE mean?

0XE is a hexadecimal (hex) number. We can tell it is a hex number because it starts with 0X. Hexadecimal numbers like 0XE are not often used in daily life, but we see them used for certain things such as html colors, shortening binary numbers, computer error codes, and math exercises.


1 Answers

There is a ton of stuff on this very site - some of the posts include very informative discussion. I would point you to Google but it's going to be more efficient to search in C++0x tagged posts here imo.

Here's a good one to start with, which includes indirection to Stroustrup's own summary. Scott Meyers has presentation materials on the topic here.

Check up on your favourite compiler's support for the new version. Microsoft VC10 support is summarized here. GCC info can be found here.

Official state of the standard for the language is available here. Evolution of the language is in many places tied to ongoing work in Boost. See here for some info on that.

Honestly my preference these days is to look here for 99% of needed info rather than resort to a book.

like image 161
Steve Townsend Avatar answered Nov 03 '22 09:11

Steve Townsend